2.Python

1.运算符  

     a.结果是值   

                    算术运算   a=10*10

                    赋值运算   a=a+1

     b.结果是布尔值

                   比较运算     a=1>5

                   逻辑运算     a=1>6 or 1==1

                   成员运算     a="XX" in "AA" 

1 name = "郑建文"
2 
3 if "建文" in name:
4      print('OK')
5 else:
6      print('Error')

2.基础数据类型

 a.数字

(1)int  字符串转换为数字

         base=16 将数字用十六进制表示为十进制

num = "0011" 
v = int(num, base=16)
print(v)

         

num ='A'
v = int(num, base=16)
print(v)

    (2) bit_lenght  当前数字的二进制,至少用n位表示

b.字符串

(1) .capitalize() 首字母大写

  (2)    .casefold()  /  .lower()  所有变小写

 (3).center(a,b) 长度为a    b可有可无,但是只能是一个字符,有的话用于空白填充

test='yuyu'
v=test.center(20,"*")
print(v)

 (4).count('a',b,c) 去字符串中寻找,寻找子序列'a'出现的次数,b和c是数字可有可无,表示在b-c范围之间查找

(5).endswith(格式同上) 判断字符串是否以指定字符或子字符串结尾

         .startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。

(6).expandtabs() 方法把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8

(7).find('字符串')从开始往后找,找到第一个之后,获取其位置,找不到返回-1

         .index('字符串')找不到报错

(8)格式化,将一个字符串中的占位符替换为指定的值

test = 'i am {name}, age {a}'
print(test)
v = test.format(name='alex',a=19)
print(v)
test = 'i am {name}, age {a}
 v = test.format_map({"name": 'alex', "a": 19})

(9).isalnum() 字符串中是否只包含 字母和数字,返回布尔值

猜你喜欢

转载自www.cnblogs.com/zhaojiayu/p/12337066.html
今日推荐