码迷,mamicode.com
首页 > 编程语言 > 详细

2.Python

时间:2020-02-20 20:07:27      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:字符串   form   orm   首字母   alt   base   ali   替换   lower   

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() 字符串中是否只包含 字母和数字,返回布尔值

2.Python

标签:字符串   form   orm   首字母   alt   base   ali   替换   lower   

原文地址:https://www.cnblogs.com/zhaojiayu/p/12337066.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!