找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1、Python格式化输出:
%s :字符串 (采用str()的显示)
%c :单个字符
%d:十进制整数
%i :十进制整数
%o:八进制整数
%x:十六进制整数
%f:浮点数
%% :字符"%"

2、Python中的变量命名规则
a.变量由字母,数字,下划线组成,但必须是字母或下划线开头,区分大小
写,不能由数字开头
b.下划线和大写字母开头的标识符有特殊意义
c.大写字母开头的在Python中一般表示类比如:People
d.python当中的保留关键字不能作为变量名使用
e.变量名不能包含空格

3、python 当中的按位运算符
a = 5
b = 11

0      0       0       0       0      0      0     0
128    64      32      16      8      4      2     1

a = 5   5=4+1
b = 11  11=8+2+1
a的二进制是:00000101
b的二进制是:00001011

c = 167
c的二进制是:10100111         128+32+4+2+1
d的二进制是:11010110         128+64+16+4+2
d的十进制是:214

4、python中的切片
切片是指对操作的对象截取其中一部分的操作,字符串、列表、元组都支持切片操作
a切片是建立在索引之上的
b步长分正负,正步长从左往右取,负步长从右往左取
c步长值不写默认为1
d能取到开始索引,取不到结束索引
e开始或者结束索引没有值则取两头直到尽头,到底取哪一头看步长值为正还是负
f步长绝对值为1就是挨个取,为3就是隔2个取一个
g如果开始索引和结束索引是同一个位置的值,则取出来为空

5、运算
a = 5
b = 3
print(a+b)
print(a-b)
print(a*b) 乘法
print(a**b) a的b次方
print(a/b) 传统除法
print(a%b) 结果为2,取余数
print(a//b) 结果为1,取整数部分

变量赋值:
a=a+b 可简写:a+=b
a=a*b 可简写:a*=b
其他运算同理

比较运算:结果输出布尔值
a=5
b=3
print(a>b)  true
print(a<b)  false

逻辑运算:结果输出布尔值
a=5
b=3
c=5
print(a>=c and a>b)  true
and or not

成员运算:
list1=[32,'66','中国']
print(32 in list1) true
print(66 in list1)  false

按位运算:
a = 5
b =11
print(a&b) 按位与
print(a|b) 按位或
print(a^b) 按位异
print(~a) 按位取反  公式:-(a+1

6、字符串
str1 = 'hello-world'
print(str1.capitalize()) 首字母大写
print(str1.tiltle())
print(str1.count('l'),str1.count('o'))
print('*'.join(str1))
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册