Python基础知识Day2
时间的表示
用代码time.time()来获得当前时间,返回值以秒为单位,精度到微秒 例:
比较运算符
== != > < >= <=
例 a=15,b=30
逻辑运算符
同一运算符
is与= =的区别:
is用于判断两个变量引用对象是否为同一个,即比较对象的地址
= =用于判断引用变量引用对象的值是否相等
str() 可以将其他数据类型转换为字符串
例: str(5.20) = => ‘5.20’
str(3.14e2) = => ‘314.0’
str(True) = => ‘True’
使用[]提取字符
replace()实现字符串替换
整个过程实际上是创建了新的字符串,并指向了变量a,而不是修改了以前的字符串。
split()分割 和 join()合并
使用字符串拼接符+,会生成新的字符串对象**,不推荐使用**
使用join()函数,会在拼接字符串之前计算所有字符串长度,然后逐一拷贝,仅新建一次对象
去除首尾信息
strip()去除字符串首尾指定信息
lstrip()去除字符串左边指定信息
rstrip()去除字符串右边指定信息
大小写转换
a.capitalize()------产生新字符串,首字母大写
a.title()--------------产生新字符串,每个单词的首字母都大写
a.upper()-----------产生新字符串,所有字母都大写
a.lower()------------产生新字符串,所有字母都小写
a.swapcase()------产生新字符串,首字母大小写取反
格式排版
center()-------居中
ljust()----------左对齐
rjust()--------- 右对齐
字符串格式化
format()函数
填充和对齐
^ < >分别是居中、左对齐、右对齐,后面加宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认用空格填充
数字格式化
浮点数用f,整数用d