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移除某子字符串,但是不会影响原字符串。但是只删除字符串的首尾符合的部分,发现首尾有一个不符合就会停止。当然也是做一个拷贝,不会应影响原字符串。