1.运算符
逻辑运算符:
逻辑与:and (例:1>2 and 1<3 输出为:false)
逻辑或:or (例:1>2 or 1<3 输出为:true)
逻辑非:not (例:not 1>2 输出为:true)
算术运算符:
幂:3**3 --> 3的3次方,输出为:27
2.
raw_input("输出信息"),输出提示信息并从控制台接收一个字符串。
int(raw_input()),转换为int类型
id(),输出变量在内存中的存储位置
type(),查看变量的类型
,转义字符
固定格式输出:用"""要输出的内容""",或'''要输出的内容'''
1 >>> mail="""tom: 2 ... i am kyle 3 ... see you 4 ... """
>>> print(mail) tom: i am kyle see you
>>> email='''jim: ... i am wt ... goodbye ... ''' >>> print(email) jim: i am wt goodbye
3.切片(根据字符串的下标,截取子串,下标从0开始,截取时:前包括,后不包括;相当于 [a,b) 。)
例:str="abcde"
a[参数1:参数2:参数3] ,中间用英文的“冒号(:)”隔开,参数可选。
参数1:开始下标
参数2:结束下标
参数3:步进(多少个长度取一个字符)
a[1:4:1] ----> bcde
a[0:4:2] ----> ac
参数也可以是负数。
a[-1] ----> e
a[-4:-1] -----> bcd
a[-1:-4:-1] -----> edc
a[-4:-1:1] -----> bcd
字符串值不可变。
4.序列
len(),计算字符串长度。
*,重复某个字符串。 例:a="bcd" a*2,输出:bcdbcd
in, not in 判断某个字符串是否包含/不包含某字符
cmp(a, b),比较两个序列的值是否相同
5.元祖
a=(1,"sdf","man")
a[0],输出为:1。
只有一个元素的元祖:b=(4,)。
元祖定义后,不可变。
6.列表list
列表是可变的数据类型。
a=["ss",23,"asf"]
>>> mail="""tom:... i am kyle... see you ... """