第 三 天

1.基础数据类型初始: 存在即合理

      int运算:+ - * /** % .....

      bool判断真假作为条件。

      str:存储少量的数据。例:'maoxiaomao' '毛小毛'....操作简单,便于传输。

      list列表:[1.2.'alex',{'name','老南'}]存放大量的数据,大量的数据存放在列表里便于传输。

      typle元祖:只读列表。例:(1,2,{'name','老男孩'}]

      dict字典:储存关系型的数据,查询速度非常快。二分查找。

      set集合:主要用于交集,并集,差集。。。

2.int:bit_lenth转换成二进制的最小位置。

3.bool:True False 数据转换类型 int-str    str- bool

                  空字符串False其他字符时True

4.索引与切片

第一个索引为0 第二个索引为1.只索取单个。  切片顾头不顾尾。

前面是0可以直接取,也可全部取值。

s ='大美女我爱你'
s1 = s[3]
print(s1)
s2 = s[0:5]
print(s2)

起始:截止索引:步长

s ='asfafagsa'
s1 = s[-1:-3:-1]
print(s1)

常用的操作方法:首字母大写,其他字母小写。

s = 'laonanhai'
s1 = s.capitalize()
print(s1)

              全部大写,全部小写

s2 = s.upper()
print(s3)
 
s3 = s.lower()
print(s3)
code = 'aeQu'
your_code = input('请输入验证码:').upper()
if your_code == code.upper() :
    print('验证码输入成功')

居中center

s = 'asflafal'
s1= s.center(30)
print(s1)

大小写翻转

s = 'AHASIIHDInfasn'
s1 = s.swapcase()
print(s1)

每个单词的首字母大写(非字母隔开)

判断以什么开头以什么结尾。(start end)切片。

去除首位的空格,换行符(\n)。tab(\t是丝个空格)

strip()    input('   ')  strip()

去除左边的空格,换行符,tab lstrip()

去除右边的空格,换行符,tab rstrip()

可以去除你想换的任何字符。。

find index通过元素找索引。

print(s.find(‘e’))找不到返回-1   s.index 找不到报错

cpunt 数数 寻找次元素出现的个数 可切片

repicae 替换

s = 'sabcDef' s1 = s.replace('sab''bcd')

split分割 str - list 字符串 - 列表

s='alex.wusir.taibai'   print(s.split(3))  分割次数

format三种用法 格式化输出

1.s = '我叫{},今年{},爱好{},format('  ')'

2.s = '我叫{0},今年{1},爱好{2},我依然叫{0}'.format

3.第三种建绝对值

s='我叫{name},今年{age},爱好{hobby}‘.format(age=1)

print(name,isalnum())字符串由字母或数字组成

print(name,isalpha())字符串只由字母组成

print(name,isdigit())字符串只由数字组成

for循环

print(len(s))  

 for   i   in s

有限循环

 去除   strip  默认去除空格,换行符tab等。

判断开头 startswith

判断结尾 endswith

替换 replace(替换第一个相同字 加,1)

分割 split (第一个字母,1)默认以空格分割, str  - ->list 从左往右

全部大写   upper 

全部小写  lower

取数  count

居中  center

strartwith endswith 整体个体,可切片判断,返回值bool

rsplit  从左边分割。

len( ) 长度。

for循环:

for变量 ,in 可 迭代对象。

 

 

      

posted @ 2018-03-20 18:28  加油!牛皮!  阅读(98)  评论(0)    收藏  举报