导图社区 第二章编写简单的程序(下)
python语言程序设计教程(上海交通大学出版社)书的导图。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
第二章编写简单程序
字符串(str)
4种方式定义
单引号(’’),其中可以包含双引号。
双引号(””),其中可以包含单引号
三单引号(’’’’’’ ),其中可以包含单引号和双引号,可以跨行。
三双引号(”””””” ),其中可以包含单引号和双引号,可以跨行
索引与切片
正向递增序号
反向递减序号
[头下标:尾下标]
表示在字符串s中取索引值从头下标到尾下标(不包含尾下标)的子字符串。
若头下标缺省,表示从开始取子串;
若尾下标缺省,表示取到最 后一个字符
若头下标和尾下标均缺省,则取整个字符串
[头下标:尾下标:步长]
当步长值大于0的时候,表示从左向右取字符;当步长值小于0的时候,表示从右向左取字符
步长的绝对值减1,表示每次取字符的间隔是多少
内置的字符串运算符
+
字符串拼接,例如“AB”+“123”结果为“AB123”
*
字符串复制,例如“Tom”*3,结果为“TomTomTom”
in
判断是否为子串,例如“H” in “Hello”结果为True;
“h” in “Hello”结果为False
内置的字符串处理函数
len(x)
返回字符串X的长度
str(x)
将任意类型x转换为字符串类型
chr(x)
返回unicode编码为x的字符
大写字母,小写字母和数字字符的Unicode编码都是顺序排列的,例如‘a’的编码为97,’b’的编码为98,可以推出‘d’的编码为100。
小写字母的Unicode 编码整体大于大写字母的Unicode 编码, 大写字母的Unicode编码整体大于数字字符的Unicode编码。
ord(x)
返回字符x的Unicode编码值
hex(x)
将整数x转换为十六进制数,返回其小写字符串形式
oct(x)
将整数x转换为八进制数,并返回其小写字符串形式
内置的字符串处理方法
查找类方法
find(),rfind()
方法分别用来查找一个字符串在另一个字符串指定范围(默认是整个字符串)中首次和最后一次出现的位置,如果不存在则返回-1
index(),rindex()
方法分别用来查找一个字符串在另一个字符串指定范围(默认 是整个字符串)中首次和最后一次出现的位置,如果不存在则抛出异常
count()
方法用来返回一个字符串在另一个字符串中出现的次数,如果不存在则返回0
分隔类方法
split(),rsplit()
方法分别用来以指定字符为分隔符,从原字符串左端和右端开始将 其分隔成多个字符串,并返回包含分隔结果的列表)
默认按空白符号分隔字符串,如空格,换行符,制表符等
partiton(),rpartition()
连接方法
join()
方法用来将列表中多个字符串进行连接,并在相邻两个字符串之间插 入指定字符,返回新字符串。
大小写字符转换方法
lower()
upper()
capitalize()
首字母大写
title()
每个单词首字母大写
swapcase()
大小写互换
字符串替换方法
replace

replace()方法用来替换字符串中指定字符或子字符串,每次只能替换一个字符或子串
删除字符串的方法
stirp()
删除两端字符
rstirp()
删除右端字符
lstrip()
删除左端字符
判断字符是否以指定字符开始或结束
startswith()
endswith()
判断字符串类型的方法
字符串排版方法
center()
ljust()
rjust()
zfill()
format格式化方法
当使用format方法格式化字符串的时候,需要在“{}”中首先输入“:”。“:”称为格式引导符。“:”之后分别设置<填充字符> <对齐方式> <宽度>
<填充字符>
“*”,“=”,“-”等,但只能是一个字符,默认为空格。
<对齐方式>
^(居中), <(左对齐), >(右对齐)。
<宽度>
一个整数,指格式化后整个字符串的字符个数。
强制转换
强制类型转化是将表达式强制转换为所需的数据类型