python 03_day

1.int整型

python2 long  长整型
python3 全都是整型

2.字符串(str)方法

切片:
str_name = "good study"
str_name=str_name[0:4]
print(str_name)
good
str_name = "good study"
str_name=str_name[::-1]
print(str_name)
yduts doog

str_name = "good study"
str_name=str_name[:-1]
print(str_name)
good stud
str_name = "good study"
str_name=str_name[0::2]
print(str_name)
go td




str.split(s) 分割根据s字符分割,默认是空格,把字符串根据分割之后就生成新的列表
str.strip(s)去掉头尾的s,默认是空格,
str.replace(olds,news) 用news替换olds,
s.join(str/list) 插入 拼接,可以用s将str拼接,或者将list拼接成字符串.
str.format(s)  name = 'XX是{0}{2}{1}'name.format('','','')
str.upper() 将str中的字母都转化成大写
str.lower() 将str中的字母都转化为小写
str.find(s) 在str中找s 存在返回True,不存在返回-1
str.index(s)在str中找s  存在返回True,不存在直接报错
str.isdigit() 判断是不是纯数字,是返回True,否返回False
str.islower() 判断str中是不是都是小写字母
str.isupper() 判断str中是不是都是大写字母
str.isalpha() 判断str中是不是都是纯字母
str.count(s) 判断s在str中出现的次数
str.title() 每个单词的首字母大写
str.capitalize() 只有首字母大写其他都是小写
str.center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。
str.endswith(suffix, beg=0, end=len(string))检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.
str.startswith(str, beg=0,end=len(string))检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。

2.布尔值 bool()

2.1 布尔值转换数字

         True   ---  int()
             int(True)
         int    ---  False
             bool(int)
    
         注意点: 只有0是False

2.2  布尔值转字符串

     a = ''
     s = bool(a)
     print(s)
     a = False
     print(type(a))
     s = str(a)
     print(s)
     print(type(s))
     注意点: 字符串转布尔值的时候,只要不为空就是True

4. for 循环

for 关键字
i 变量(此处可以更改 更改规则参考变量命名规则)
in 关键字
可迭代对象 (想要循环谁就放谁,注意:数字除外 因为数字不可迭代)

for 循环内可以进行任意操作,可以写代码块:

例如:
name = 'study'
for i in name:
l = input(">>>")
print(l)

注意: for循环是有限循环 限制范围取决与我们的迭代对象的长度

猜你喜欢

转载自www.cnblogs.com/changtao/p/9846453.html