eval(x)
把字符串x看作一个python表达式,求其值
例:
a = 15
print(eval("a + 2")) # >> 17
in / not in
逻辑判断,判断字符串切片是否在某字符串变量种
a = "Hello"
b = "Python"
print("lo" in a) # >> True
print("th" not in b) # >> False
小数取整
int(3.9) # >> 3
不换行print
print(x, y, z, end="")
列表
空表 empty=[]
通过下表访问列表元素list[0]、list[2]=2001、i=2, list[i]
用in判断列表是否包含某元素
lst=[1, 2, 3, "4", 5]
print(4 in lst, 3 in lst, "4" in lst) #>> False True True
split函数
s = input()
numbers = s.split()
print( int(numbers[0]) + int(numbers[1]) )
print("34\t\t45\n7".split())
print("ab cd hello ".split())
s = "12 34"
lst = s.split()
print(lst)
算数表达式
%取余
/除法
//整除
**次方
逻辑运算符
and
or
not
""(空字符串),[](空表)相当于False
非零的数,非空字符串,非空列表相当于True
分支语句
if exp1 :
statement1
elif exp2 :
statement2
elif exp3 :
statement3
else :
statement4
输出格式控制
print("My name is %s, I am %.2fm tall." %("Tom", h))