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. 数字
数字包括整型、浮点型、复数、布尔型等,其中,布尔型算是数字类型的特例
![](https://img.haomeiwen.com/i2944955/3a53501eb24b50d0.png)
python2.7中可以给True、False进行赋值,但在python3中赋值会报SyntaxError错误,也就是说在python3中已经将True、False设置成关键词,不能再进行赋值处理。
b. 字符串
字符串是字符的序列,基本上就是一组单词,几乎每个程序都会用到。
字符串赋值的时候可以使用单引号、双引号、三引号。
a = 'I like python'
b = "I like python"
c = '''I like python'''
索引、切片操作
![](https://img.haomeiwen.com/i2944955/7b4c7b114ef9752c.png)
字符串索引:从左到右,从0开始计数;也可从右边往左计数,最右边是-1,依次往左是-2,-3,-4,... ;[1:3]表示提取索引1到3(包括1,不包括3)之间的字符,左闭右开的区间
字符串切片:内置的split()函数
字符串连接:内置join()函数
通过使用索引及切片操作,可解决绝大部分字符串问题
* Python学习的一点建议 *
1. 学习python过程中,最好动手实践操作,不要只看不练。
2. 总结思考,寻求实践过程中所遇问题的答案,找到认为最好的解决方式。
3. 最后附上Python之禅,共勉~
![](https://img.haomeiwen.com/i2944955/d27146c10e67a8ec.png)
网友评论