1.部分字符串的处理:

''或"" 都表示字符串 其中打印多个字符串用 ',' 分割,编译器会将其转化成" "

转义字符:'\' 当字符串内,既有' 也有" 时 可以用 \ 来进行转义

'\t' 表示制表符 8个空格 ;'\n' 表示换行

多行内容时 '''........''' 可以按照原样式打印出来

'\\'----->'\'


2,布尔值

True和False 运算就是 and 与 or 或 not 非


3.if 语句书写时会有格式限制、

elseif---->elif      python的 if 语句  遇到 True 就返回不往下走了

if 判断可以是一个变量 只要这个变量的值不为 0 应该是都会 默认为True

>>> age = 20
>>> if age > 18:
	print 'adult'
elif age>6:  
	print 'not kids'
else:
	print 'kisds'


adult

4.空值

none

5.变量

python 是动态的语言,在定义变量时不需要声明变量类型,可以把任意类型的值赋给变量,

同一个变量也可以反复赋值,并且可以赋不同的值

6.常量

常量的变量名用大写来表示

7.字符串编码问题

ord('A')---> 65 将字符和对应的数字互换

chr(65)---> 'A'

其他在补充

8.列表list:是一个可变的有序表

firends = ['jin','liu','ma']

len(firends) //返回列表的长度

通过序列号访问,可以通过负数从后访问

firends[-1]  
'ma'

friends.append('kk') //在列表最后加元素

friends.insert(1,'zhang') //向列表的指定位置插入数据

friends

['jin','zhang','liu','ma']

friends.pop() //删除最后一个元素,并且将最后一个元素返回
friends.pop(1) //删除序列号为1位置的元素,并且返回这个值


9. tuple 元组 tuple一旦初始化就能修改

没有insert 和 pop 方法


陷阱: tuple中元素只有一个时需要加',' 不然会当作数学公式中的小括号

t = (1) ----> 1 表示数字1

t = (1,) ----> (1,) 表示元组


tuple不变 :tuple的每个元素,指向永远不变,若是指向了一个可变的list列表,list是可变的