本帖最后由 武汉11期杜潮 于 2022-2-15 20:34 编辑
python
配置环境变量:电脑属性-高级系统设置-环境变量
pycharm 代码写在客户端工具中
.py就是代码写在这个文件中
python2和python3的区别
如果使用的是2的版本需要在文件上加上一个:coding=utf-8字符集
如果使用的是3的版本不需要加编辑格式
打印输出的格式不一样
python2版本是print123,打印123这个结果
python3版本是print(123) 打印123这个结果
输出中文的区别
python2如有中文,需要加u转码
python3如有中文,不需要转码
打印;
如果打印的是整型是可以不加单或者双引号
如果打印的是非整型是可以一定要加单或者双引号
python中所有的表单符号都是要使用英文,不可使用中文
python中的注释;
1 #号表示注释,注释后的代码不会被执行
2快捷键ctrl+/ 也是注释。取消注释也可以用相同的指令
3 三引号也具备注释功能(''')
命名规则
1 不要用数字开头
2尽量避免使用中文
3命名最好是英文字母开头
单 双 三引号相互关联使用
单引号里面可以使用双引号,不能使用单引号三引号
双引号里面可以使用单引号,三引号,不能使用双引号
三引号里面可以使用单引号,双引号,不能使用三引号
格式化输出;
%s 加字符串
%c 只能加单个字符(多测师%c%a)
%d 十进制整数 %o 八进制 %x 16进制
%f 浮点数
%% 年化利率 %d%% %a
算术符
加 减
print(1+2) 3
print('1'+'2') 12
乘
print(2*5) 10
除
print(5/2) 2.5
取模(取余数)
print(5%2) 1
取幂
print(5**2) 25
整除(取他的整除数)
print(5//2) 2
赋值
a+=c print(a) 7
a-=c print(a) 3
a*=c print(a) 10
a/=c print(a) 2.5
取模 a%c print(a) 1
取幂 a**c print(a) 25
取整除 a//c print(a) 2
比较运算
print(a>c) true
比较运算返回的是布尔值:true 表示正确,真 false 表示错误
一个=号赋值,两个==是等于
!= 不等于
逻辑运算
and 与
两个为真,为真,一真一架,为假 两两为假 为假
or 或
两两为真。一假一真 为真,两两为假,为假
not 非
print(not(a>c)) 为假 false
print(not(a<c)) 为真="" true成员运算 a={1,2,3,4,5,6}
in 在里面 print(1ina) true
not in 不在里面 print(1 not in a) false
位运算
&按位与
两个为真,为真,一真一架,为假 两两为假 为假
0为假 1为真
a=7 0000 0111 c=3 0000 0011
print(a&c) 0000 0011 3
| 按位 或
a=7 0000 0111 c=5 0000 0101
print(a|c) 0000 0111 7
两两为真。一假一真 为真,两两为假,为假
^ 按位 异
两两为真 两两为假 为假, 一假一真 为真
a=7 0000 0111 c=5 0000 0101
print(a^c) 0000 0010 2
~ 按位 取反
取整数的反向负数减一
a=7 print(~a) -8
a=5 0000 0101 c=2c = 2 #移动位数
<< 左移print(a<<c) 0001 0100 20
c = 2 #移动位数
>>右移print(a>>c) 0000 0001 1
|
|