运维开发网

python基础day01

运维开发网 https://www.qedev.com 2020-02-27 12:50 出处:网络 作者:运维开发网整理
Python运行在解释器上,不依赖系统。 1、运算符: %s 表示字符串中的占位符,其后用%(  )来进行变量的代入

Python运行在解释器上,不依赖系统。

1、运算符:

%s 表示字符串中的占位符,其后用%(  )来进行变量的代入

%d表示数字的占位符

and、or、not同时存在时先算括号,再算not,再and,最后or

x  or  y  :如果x=0,则输出y,否则输出x

x  and  y  :与or相反的用法

切片:s[头:尾]:取头不取尾     s[头:]  默认到结尾    s[:尾] 从头开始   s[:] 从头到尾

         正切反切都是从左到右    eg:s[-2:]  从-2到结尾

步长:s[起始位置:结束位置:步长]    eg:s[1:5:2] 从1~5每两个取一个(每组取第一个)  s[1:5:-2] 表示反着来每两个取一个

2、字符串操作函数:

capitaliza()  首字母大写  注:原字符串表示不变,返回的新字符串变大写

upper()  变大写   lower()  变小写     用于不区分大小写时,比如说验证码

swapcase()  大小写转换

title()  特殊字符隔开的字符串首字母大写

center()  居中  注:补齐字符串不够长的位置  eg: center(8,"#")

input("用户名"),strip()    去掉空格    lstrip() 去左边   rstrip() 去右边

replace(“A”,"B")  A换成B    可用于去掉空格

split("_")  用_将字符串切开,切完的字符串在一个列表中

查找:

startswith(“##”) 判断字符串是否以##开头  返回True或者False

endswith(“##”) 计算##出现了几次

find(“##”) 查询##在字符串中出现的位置      注:如果没出现返回-1

      find(“##”,8,22)切片找

index(“##”)  索引  如果没找到则报错      注:index会报错,所以查找时用find即可,但有时需要用到索引则用index。

3、格式化输出:

用%s、 %d占位,后面用%(   )代入变量

用{}或{1}、{0}、{2}或{变量1}、{变量2}、{变量3}后用 .format(  )

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号