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 |
赋值运算符: += - = /= ×= %=
截取字符串
str = 'helloworld' print(str[2:5]) print(str[-5:]) print(str[5:]) print(str[:5])
目录