1.输出语句
1 # 直接输出
2 print('xxx')
3 # 定义变量
4 name = '马奋'
5 age = 17
6 # 格式化输出
7 # 方式1
8 print('name=', name, 'age = ', age)
9 # 方式2
10 print('name=%s,age=%s' % (name, age))
11 # 方式3
12 print('name={name},age = {age}'.format(name=name, age=age))
2.注释
1 # 单行注释
2 '''
3 多行注释
4 多行注释
5 多行注释
6 '''
3.类型,类型转换
1 # 查看变量类型
2 print(type(1))
3 print(type(name))
4 print(type(True))
5 # 类型转换
6 print(str(123)) # 转换为字符串
7 print(int('123')) # 转换为int
int float bool str
4.用户输入
1 # 用户输入,格式化输出
2 name = input('请输入姓名:')
3 age = int(input('请输入年龄:'))
4 address = input('请输入地址:')
5 info = '''用户:{name}
6 姓名:{name}
7 年龄:{age}
8 地址:{address}
9 '''.format(name=name, age=age, address=address)
10 info2 = '''用户:%s
11 姓名:%s
12 年龄:%s
13 地址:%s
14 ''' % (name, name, age, address)
15 print(info)
16 print(info2)
5.格式化
name = 'xxx'
age = 111
salary = 8888.2222
print('name=%s,age=%d,sclary=%.2f' % (name, age, salary))
'''
%.2f 取两位小数
%d 整数
%s 字符串(任何值)
'''
6.if....else
age = int(input("age:"))
if age == 18:
print('age:18')
elif age == 16:
print('age:16')
else:
print("age:%s" % (age))
7.for...
# 如果 for没有被break终止,执行完for之后会执行else
for i in range(10):
print(i)
else:
print('...')
8.while....
i = 0
# 当while被打断,不会执行else代码快
while True:
i = i + 1
print(i)
if i == 1000:
break
else:
print("end")
# 当while条件不满住时,执行else
while i < 0:
i = i - 1
else:
print('while条件终止')