pyhton 编辑器:vim/pycharm/vscode
linux: python3 --version windows:python --version
运行python 代码:
交互模式:在命令行输入python3 进入
print('hello world') # 使用print函数输入“Hello world!”
退出ctrl+d exit()
脚本模式:
快捷键:ctrl+z 后退健
ctrl+/ 增加注释 /取消注释
注释
sep:表示多个元素之间的分割符,如果不修改默认是空格
print('hao',123,sep='***') # 打印两个字符串hao和数字123, 修改默认分隔符为 ***
end:表示print语句的结束符,如果不修改默认是换行\n
print('hao',123,'com',sep='***',end="!!!\n")
print('中国',end='-')
print('广州',end='-')
print('天河')
中国-广州-天河
alt+p 出现提示 使用提示的语句Tab
- 加 两数字相加 ,两个字符窜是组合
输入 input,输入类型字符窜
type()检测数据类型
a = int(input('请输入数字1:'))
b = int(input('请输入数字2:'))
print(a+b)
print (1+4) #5
print('1'+'4') #14
a = input('商品标题:')
b = input('请输入商品价格:')
print('商品标题: '+ a +', 价格:' +b +'元')
变量
total = 0
a = float(input('请输入蔬菜单价:'))
b = float(input('请输入蔬菜数量:'))
total = a * b
print('总计:',total)自
数字型
n1 = 2 整数 n2= 3.14 浮点数
字符窜 型:
s1= 'hello'
s2= "5"
print(s1,s2, type(b1))
布尔型
b1 = Ture #真
b2 = False #假
空 None
原行输出
s3 = """
1 2 3
4 5 6
7 8 9
"""
print(s3)
Python 默认以十进制数 显示
- 数字以 0o 或 0O 开头表示为 8 进制数
- 数字以 0x 或 0X 开头表示 16 进制数
- 数字以 0b 或 0B 开头表示 2 进制数
运算符
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 10 + 20 = 30 |
- | 减 | 10 - 20 = -10 |
* | 乘 | 10 * 20 = 200 |
/ | 除 | 10 / 20 = 0.5 |
// | 取整除 | 返回除法的整数部分(商) 9 // 2 输出结果 4 |
% | 取余数 | 返回除法的余数 9 % 2 = 1 |
** | 幂 | 又称次方、乘方,2 ** 3 = 8 |
基本的数字类型有:
-
int:有符号整数
-
bool:布尔值
- True:1
- False:0
-
float:浮点数(小数)
逻辑运算符
运算符 | 逻辑表达式 | 描述 |
---|---|---|
and | x and y | 只有 x 和 y 的值都为 True,才会返回 True 否则只要 x 或者 y 有一个值为 False,就返回 False |
or | x or y | 只要 x 或者 y 有一个值为 True,就返回 True只有 x 和 y 的值都为 False,才会返回 False |
not | not x | 如果 x 为 True,返回 False 如果 x 为 False,返回 True |
赋值运算符: += - = /= ×= %=
目录