Python集中营--变量、常量

1. Python简单介绍

Python是由Guido van Rossum于1989年底设计开发。作为众多编程语言的后起之秀,因其简单易学、面向对象等众多特性,受到大家越来越多的青睐。
Python拥有众多的库,可满足你进行相应的开发需求。主要有:
  • 系统编程,如linux维护
  • 用户图形编程, OMS系统
  • 网络编程,爬虫等
  • 数据库编程,Oracle、MySQL
  • 科学计算编程,使用的主要是Scipy、Numpy库
  • 人工智能、游戏、图像等
当然,字符串处理及画图更是不在话下。它拥有的众多特性、丰富的库以及应用方向,也难怪会得到众多用户的追捧啊~

2. Python的变量

a. 基本概念

变量:即可改变的量,它是我们在编写程序代码中可以定义、改变、覆盖、删除的量。
常量:与变量相对应的就是常量,它在定义之后便不可变,主要是数字字符串

b. 变量命名规则

  • 第一个字符必须为字母和_
  • 由字母、数字、_ 构成
  • 大小写敏感

建议:
在变量命名的时候,尽量使其带有解释属性,让我们自己及其他人在读到名称的时候,就能明白其含义。例如:定义读基因组注释文件即gff文件的变量,可以是fgff = open('xx.gff3','r').

c. 变量赋值

赋值运算符:=
例子: a = 1 ; b = 'I like python' ; c=[1,2,3]

此外,还有以下赋值方式:

多重赋值:x=y=z=1
多元赋值:x,y,z = 1,2,3
变量互换:x,y = y,x

3. Python的常量

a. 数字

数字包括整型、浮点型、复数、布尔型等,其中,布尔型算是数字类型的特例

python2.7

python2.7中可以给True、False进行赋值,但在python3中赋值会报SyntaxError错误,也就是说在python3中已经将True、False设置成关键词,不能再进行赋值处理。

b. 字符串

字符串是字符的序列,基本上就是一组单词,几乎每个程序都会用到。
字符串赋值的时候可以使用单引号、双引号、三引号。

a = 'I like python'
b = "I like python"
c = '''I like python'''

索引、切片操作

字符串索引:从左到右,从0开始计数;也可从右边往左计数,最右边是-1,依次往左是-2,-3,-4,... ;[1:3]表示提取索引1到3(包括1,不包括3)之间的字符,左闭右开的区间
字符串切片:内置的split()函数
字符串连接:内置join()函数

通过使用索引及切片操作,可解决绝大部分字符串问题

* Python学习的一点建议 *

1. 学习python过程中,最好动手实践操作,不要只看不练。
2. 总结思考,寻求实践过程中所遇问题的答案,找到认为最好的解决方式。
3. 最后附上Python之禅,共勉~
python之禅
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,803评论 0 10
  • (万尚学习会)打卡第128天 姓名:陆春菊 部门:财务部 组别:反省一组 【知~学习】 《京瓷哲学》001部分:第...
    陆春菊阅读 140评论 0 0
  • 姓名:沈丹萍 公司:宁波大发化纤有限公司 《六项精进》289期学员 组名:反省二组 【日精进打卡92天】 【知~学...
    好运到来阅读 186评论 0 0
  • 曾经说过:如果每天连5分钟的写作时间都抽不出来,那一定是生活出现了问题,需要反思。 两个月不写作,该反思什么? 0...
    谷西贝阅读 299评论 0 3
  • 兜美夜说之Day 儿女,都是父母的债 点从西安出发,下午 点多到蒲城,在家呆了不到一个小时,然后去逛了一会儿,吃个...
    Trulyjane阅读 144评论 0 0