day03 int 字符串 常用操作方法 for循环

---恢复内容开始---

1.常见的基本数据类型:

(1)int整数

(2)bool 布尔.判断.if while

(3)str  字符串,一般存放小量数据

(4)list 列表.可以存放大量数据

(5)dict 字典,以key:value 的形式存储数据

(6)set 集合(数学)

(7)tuple 元组 不可变

2.int

(1)整数:常见操作就那么几个 + - * // / % **

bit_length()一个数的2进制长度

(2)bool(类型转换的问题)

没有操作

类型转换

(3)字符串转换成整数   int(str)

结论1:想要转换成什么类型就用这个类型括起来

结论2:True => 1  False => 0

结论3:可以当作False来用的数据:  0  ''  "   '  '  []  {}  ()  None

3.字符串

(1)字符:单一文字符号

(2)字符串:有序的字符序列

(3)字符串由'  "  '''  """括起来的内容

(4)索引:一排数字,反应第某个位置的字符  索引的下标从0开始,使用[]来获取数据

如:print(s[5])

(5)切片:[start: end : step]    顾头不顾尾

step: 步长.如果是+从左往右.  如果是- 从右往左  每n个取1个

print (s[1:])    #切到末尾

print(s[:5])      #从开头切

print([:])          全切

4.常用的操作方法:

(1).upper ( )  转换成大写  转换大小写.忽略大小写的时候     s2=s1.upper( )    lower()  转换成小写(s2.casefold())

(2).strip ( )  去掉左右两端空白 用户输入的内容都要去空白   s2=s1.strip   

(3).replace (old, new)  字符串替换  

(4).split( ).切割  结果是list    #刀有多宽就要损失多少

(5).startswith( )判断是否以XXX开头

(6).find( )  查找

(7).isdigit( )  判断是否是数字组成

(8).len( )  求长度. 内置函数:

(9).s1=s.capitalize( )   #首字母大写

(10).s1=s.swapcase( )   #大小写互换

(11).s1=s.title( )            #   把单词的首字母大写

(12).s1=s.center(4,"*")    # 把字符串拉长4个单位 用*扩充

5.for循环

for 变量 in可迭代对象:

         循环体

else:

     当循环结束的时候执行else

 

 

 

 

---恢复内容结束---

posted @ 2018-09-05 17:08  admin9s  阅读(144)  评论(0编辑  收藏  举报