1 Hello world
print("Hello, World!")
2 条件判断
x = int(input("x = "))
y = int(input("y = "))
z = int(input("z = "))
if x < y and x < z:
print("x is least")
elif y < z:
print("y is least")
else:
print("z is least")
3 数据类型
- int
- float
- bool
- NoneType (只有一种取值,None)
- str
- list
使用 Type(...) 来查看变量或数据的类型。类型可以被强制转换,如 int(5.0)。
3.1 整形(int)
整数,如 123。
3.2 浮点型(float)
小数,如 1.23。
3.3 布尔型(bool)
有两种值:True 和 False。
3.4 NoneType
只有一种值:None。
3.5 字符串(str)
s = "abc" + "def"
len("abc")
c = s[1]
sub_str = s[1:3] + s[:3] + [3:] #全部是左闭右开
'a' in s
3.6 列表(list)
不同类型的数据可以排入同一个列表,例如:
a = [1, "aaa"]
4 循环
4.1 While循环:
x = 1
while x < 10:
print (x)
x += 1
4.1 For 循环:
for x in range(10): # print 0 to 9
print(x)
for x in range(7,10): # print 7 to 9, 左闭右开
print(x)
for x in range(4,10,2): # 步长为2
print(x)
5 函数
def is_even (i):
"""
Input: i, a positive int
Returns True if i is even, otherwise False
"""
return i%2 == 0
is_even (3)
参考文献
https://code.tutsplus.com/series/python-from-scratch--net-20566
网友评论