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集中营--变量、常量)