python time模块获取星期 获取星期字符串python_ico

python time模块获取星期 获取星期字符串python_python_02

python time模块获取星期 获取星期字符串python_python time模块获取星期_03

python time模块获取星期 获取星期字符串python_ico_04

python time模块获取星期 获取星期字符串python_字符串_05

python time模块获取星期 获取星期字符串python_python time模块获取星期_06

字符串切片

 

python time模块获取星期 获取星期字符串python_编码形式_07

python time模块获取星期 获取星期字符串python_python_08

python time模块获取星期 获取星期字符串python_python time模块获取星期_09

python time模块获取星期 获取星期字符串python_字符串_10

python time模块获取星期 获取星期字符串python_编码形式_11

取字符串从结尾到开头,相当于字符串逆序

python time模块获取星期 获取星期字符串python_python_12

转义符

转义符表达特定字符的本意

转义符    \“      ---->    ”

python time模块获取星期 获取星期字符串python_编码形式_13

python time模块获取星期 获取星期字符串python_ico_14

python time模块获取星期 获取星期字符串python_编码形式_15

 

python time模块获取星期 获取星期字符串python_字符串_16

 字符串操作符

python time模块获取星期 获取星期字符串python_ico_17

例子:

获取星期字符串

python time模块获取星期 获取星期字符串python_编码形式_18

定义星期

python time模块获取星期 获取星期字符串python_python time模块获取星期_19

获取用户输入的数字,使用input函数,但是input函数获得的会被保存为字符串类型

所以可以使用eval函数将双引号去掉,保存为数字,这个数字存储在weekId里面

python time模块获取星期 获取星期字符串python_python_20

weekId来计算在weekStr中weekId相应的起始索引位置

python time模块获取星期 获取星期字符串python_ico_21

利用切片操作

python time模块获取星期 获取星期字符串python_编码形式_22

,再输出weekStr

python time模块获取星期 获取星期字符串python_python time模块获取星期_23

 字符串处理函数

len(x):计算字符串的长度

str(x):将任意类型转换为字符串形式

python time模块获取星期 获取星期字符串python_ico_24

eval(x):将字符串两侧的引号去掉,变成非字符串形式

 hex(x):将一个整数x转换为八进制小写字符串形式

oct(x):将一个整数x转换为十进制小写字符串形式

 

python time模块获取星期 获取星期字符串python_python_25

chr(u):将Unicode编码形式转换为对应的字符

ord(x):将x字符返回其对应的Unicode编码

python time模块获取星期 获取星期字符串python_编码形式_26

python time模块获取星期 获取星期字符串python_编码形式_27

Unicode编码:是python自带的编码形式,python中都采用Unicode编码形式,所以python可以英文韩文各种语言通用

python time模块获取星期 获取星期字符串python_python_28

小例子

后面带一个小√

python time模块获取星期 获取星期字符串python_python time模块获取星期_29

 将金牛字符转换成对应的Unicode编码形式

 

python time模块获取星期 获取星期字符串python_编码形式_30

python time模块获取星期 获取星期字符串python_ico_31

逐一输出十二星座

for i in range(12):
     print(chr(9800+i),end="")

运行结果

=
♈♉♊♋♌♍♎♏♐♑♒♓

 字符串的处理方法,方法必须用点   .   的形式来执行

python time模块获取星期 获取星期字符串python_字符串_32

方法点lower和点upper是一对,可以将字符串变成全大写或者是全小写

python time模块获取星期 获取星期字符串python_ico_33

 

python time模块获取星期 获取星期字符串python_编码形式_34

 

python time模块获取星期 获取星期字符串python_字符串_35

join可以对字符串进行分割,按规律增加分隔符

python time模块获取星期 获取星期字符串python_ico_36

字符串类型的格式化

相当于一个占位信息符,用一对大括号表示,只在字符串中有用

设置了三个槽,每个槽中对应的内容与点foemat方法中的对应的内容是一致的

python time模块获取星期 获取星期字符串python_编码形式_37

 

 

python time模块获取星期 获取星期字符串python_ico_38

槽---格式化

在槽的内部,除了参数之外,还可以通过冒号,来引导一些参数,

控制某一个变量,在这个槽的输出格式

python time模块获取星期 获取星期字符串python_编码形式_39

python time模块获取星期 获取星期字符串python_字符串_40

什么时候需要在一个字符串中填充一些信息呢?===给定的信息和要输出的信息存在长度不一致的时候

 

首先要给定一个输出宽度,

然后要决定给定的参数在这个宽度的对齐方式,向左?向右?居中?

最后确定对其之后,如果还有空余的空间,该填充什么字符

冒号表示引导符  

= 表示是填充符号

^表明居中对齐,指的是放入槽中的第0个参数居中对齐

 

python time模块获取星期 获取星期字符串python_编码形式_41

python time模块获取星期 获取星期字符串python_ico_42

冒号表示引导符  

* 表示是填充符号

>表明向右对齐,指的是放入槽中的第0个参数向右对齐

python time模块获取星期 获取星期字符串python_ico_43

冒号表示引导符  

也可以省略填充符号

默认向左对齐,指的是放入槽中的第0个参数向左对齐

 

python time模块获取星期 获取星期字符串python_字符串_44

python time模块获取星期 获取星期字符串python_ico_45

python time模块获取星期 获取星期字符串python_python_46

12和234之间多了一个逗号

python time模块获取星期 获取星期字符串python_ico_47

:b,会输出二进制形式

:c,会输出它的字符形式

:d,会输出它的十进制表示形式

:o,会输出它的八进制表示形式

:x,会输出它的十六进制表示形式

:X,会输出它的大写的十六进制表示形式

python time模块获取星期 获取星期字符串python_ico_48

python time模块获取星期 获取星期字符串python_编码形式_49

 :e ,以科学计数法小e表示

:E ,以科学计数法大E表示

:f ,以通常的非科学计数法表示浮点数

:% ,以百分号形式表示浮点数

 

python time模块获取星期 获取星期字符串python_python time模块获取星期_50

注意冒号逗号等写成英文形式下的

总结

 

python time模块获取星期 获取星期字符串python_字符串_51