python学习笔记(1)

来源:互联网 发布:淘宝手机话费充值平台 编辑:程序博客网 时间:2024/05/17 23:35

1.python不需要声明变量的类型,它可以自动识别。比如 i = 100,i = ‘100’,可以用type函数输出变量的类型type(i)。

2.数字和字符串之间不能做运算,不像oracle,如果数字和字符串做运算,如果隐式转换成功,是可以运算的。

3.输出用print,比如print i,print "Hello World".

4.if...else语法,if...:     else...:,如果要想分之属于if或者属于else,则分之语句必须缩进。

5.if...else是可以嵌套多分支。

6.if...elif...else。只有一个语句块会被执行。

7.while循环while...:,,要想执行循环语句,则必须要缩进代码块。break用来退出。

8.当需要引用数学函数的时候,需要在脚本开始处import math,这叫引入模块。

9.如果想知道某个模块的内容,在环境红import 模块,然后help(模块)。比如import math,help (math)。

10.要想使用模块中的函数,必须使用类似math.sin()。

11.用单引号或者双引号首尾可以定义一个字符常量。如果首尾三个单引号货这双引号,可以以原格式表示一个字符串常量。三个单引号或双引号可以注释一个代码块。

12.字符串加法用+,字符串乘法用*,相当于N次字符串加法。

13.可以使用len计算字符串的长度。

14.字符串的比较是用ascii码比较的。比如‘aac’是大于‘aa’的。

15.可以使用in判断一个字符串是否包含于另一个字符串。

16.可以使用S[index]来显示S字符串中的第index+1个字符。

17.==用来判断两个变量是否相等。

18.chr(num)可以将ascii数值转换成相应字符。

19.使用ord()将字符转换成数值,只能转换第一个字符。

20.s[start:end]用来对字符串进行切片。s[:i]从开始到i,s[i:]从i开始到结束。

21.通过s[i].isspace()判断是否为空格。

22.字符串s.count('***')用来计算字符串中子字符串的个数。

23.通过find函数可以判断是否有子字符串,s.find(i,j,k),i为子字符串,j为开始索引,k为结束索引,j和k可选。

24.index用来返回子字符串返回的位置。

25.字符串变量里的某一个字符不能被修改,但是字符串变量可以指向新的变量。

26.s.replace(old,new[,count])前count个old换成new,原字符串不会变,只是做一个拷贝复制给新的变量。

27.s.strip移除某子字符串,但是不会影响原字符串。但是只删除字符串的首尾符合的部分,发现首尾有一个不符合就会停止。当然也是做一个拷贝,不会应影响原字符串。















0 0