序列
字典:{} d = {1:111,2:222,3:333 }
元组:() 定义后不可改变 t=("milo",30,"male") t[0]--milo t[1]--30 拆分:a,b,c=("milo",30,"male")---a "milo"
列表: [] 修改:t=['milo',30,'male'] t[1]=31
字符串 "x";""x"";"""x""" 三种方式里面定义一个字符串 """可以文本编辑里直接回车换行
items() 返回可遍历的(键, 值) 元组数组
+:连接 ;;*:重复;;in:判断;;max() min():最值;;cmp(a,b): 比较序列值是否相同索引 切片 a='abcde'``` a[0] --'a' a[1] -- 'b'---a[1:4] 'bcd'---a[1:] 'bcde' ---a[::2] 'ace'两步一取 -- a[-2;-5;-1] 'dcb'(可负数)
转义字符 ``a=let's "go"" ````print a let's "go"
打印 print
输入 input() raw_input() (num = input())
布尔 bool (a = 1<3 print a Ture)
假设 if ( num = 10 a=input() if a < num: print())
循环 while (while a==0 : )
随机 randint
range(start,end,step) range(1,100,1) 1为初始 99为最后 递进1 ,可以递减 -1
import 导入模块
split 字符串分离split(',')
lower() 转换为小写
def 定义函数 def nop()
type(xx) 查看数据类型 int long
** 次方 >>>3**3 9
a=raw_input() 字符串 不能做加减乘除运算
a=int(raw_input()) 把值转换成整数
a=int(raw_input("please input number")) 可打印提示
return 函数返回值
逻辑运算符 if and or not (Ture 非0) (False 0)
if elif else
在for下面使用else : for循环结束后 执行else
break 跳出循环;continue 跳出单次循环;exit() 完全退出
pass 占位 什么都不做
向函数传元组和字典
fun(args)
fun(*kwords)