1.输出 print
- 使用方法:print(需要输出的内容)
- 输出的内容可以是变量可以是各种符合语法规则之内的东西
a=10
b=9
c='asd'
print('abc',a,b+1,c,123)
abc 10 10 asd 123
格式化输出
- 使用方法: print(‘内%s容 % 内容’)
- 在内容中要格式化输出的地方加上相同类型占位符 后面加上 % 然后加上要格式化输出的内容
- 如果用了多个占位符就将后面要代入的内容用括号括起来用逗号区分
- 用占位符在输出时给需要改变的内容占位 输出更加灵活
- 根据需要改变的内容类型来确定占位符
a=10
b=9
c='asd'
print('abc %d %d %s %d' % (a,b+1,c,123))
abc 10 10 asd 123
=================================================================================
for x in range(15,20):
print('今年%d岁' % x)
今年15岁
今年16岁
今年17岁
今年18岁
今年19岁
2.输入 input
- 使用方法:input(‘内容’) 有返回值
- 括号中内容为输入内容的提示
- 需要输入内容程序才可以进行下一步
- input输入后有返回值 用一个变量接收这个值 这个值默认是字符串
a=input('输入你想要输入你内容:')
print(a) #输出这个返回值
输入你想要输入你内容:123 # 123是输入内容
123
3.数据类型
- 查看数据类型方法:type(数据) 有返回值 用print输出返回值查看
- 布尔值 Ture(真) False(假) 空数据都为False 其余为Ture
print(type(1),1)
a='1+2+3'
print(type(a),a)
<class 'int'> 1 #int 整型的简写
<class 'str'> 1+2+3 #str字符串类型的简写
数据类型转换
- 使用方法:数据类型(数据) 有返回值
- 将数据从原本的类型强行转换成其他类型
- 数据转换要符合语法规则 不然会报错
print(str(1))#符合语法规则
print(list(1))#不符合语法规则
4.运算符
1.算术运算符
- 用于编程里面计算的符号 对应数学符号
2.赋值运算符
- 用于给变量赋值
3.复合运算符
- 简化了计算再赋值给变量的步骤
4.比较(关系)运算符
- 进行比较两个数据关系 一般用于判断
5.逻辑运算符
逻辑运算符: and
- 有False取False 无False取右
print(False and True) #输出结果:False
print(3 and 2) #输出结果:2
print(0 and 1) #输出结果:0
print(1 and 0) #输出结果:0
逻辑运算符:or
- 有False取True 无False取左
print(False or True) #输出结果:True
print(3 or 2) #输出结果:3
print(0 or 1) #输出结果:1
print(1 or 0) #输出结果:1
逻辑运算符: not
- 取反