Python 中的变量

布尔型bool

布尔型的取值只有两个 True 和 False(注意大写,Python中对大小写敏感)

布尔型的数据运算 

True等价于1 False等价于2 (任何非零整数的布尔值都是True 只有0的布尔值是False)

布尔型的逻辑运算

not ==> and ==> or

数值型

整数型int

bin() 二进制转化  oct()八进制转化  hex()十六进制转化

浮点型float复数型complex

数值类型间的相互转换 

int():将一个数值或字符串转换成整数,可以指定进制。
float():将一个字符串转换成浮点数。
str():将指定的对象转换成字符串形式,可以指定编码。
chr():将整数转换成该编码对应的字符串(一个字符)。
ord():将字符串(一个字符)转换成对应的编码(整数)。 

字符串输入str

字符串是一个不可变数据类型

意味着你对字符串进行增删改的操作,实际上原有字符串是没有发生改变的,计算机新开辟了一个内存地址来储存新生产的字符串.

字符串的索引(查)

 

 左开右闭 从零开始.可以反向切片,步长设为负数. str1[10:5:-1] 

.find() 返回索引值

s = "人生苦短,我用python"

s.find('用')

6

s[s.find('用'):s.find('n')] #同样是左开右闭,返回值为'用pytho' 没有'n'

字符串的常用方法: .count() .find() .index() 

str.count('用',0,-1)    三个参数 1.被统计值 2.起始索引 3.结束索引 (同样左开右闭,之后不特殊强调都是左开右闭)

str.find()

posted @ 2019-10-10 20:29  张宇_学习  阅读(164)  评论(0)    收藏  举报