Python基础

Chr(u) u为Unicode编码,返回其对应的字符
Ord(x) x为字符,返回其对应的Unicode编码
Len(x) 长度,返回字符串(x)的长度 len(x)结果为6
Str(x) 任意类型x所对应的字符串形式
str(1.23)结果为“1.23” str(【1,2】)结果为“【1,2】”
Hen(x)和oct(x) 整数x的十六进制或八进制小写形式字符串
Hen(425)结果为“0x1a9” oct(425)结果为“0o651”
Print里面的end=“”(等于空)输出之后并不换行

字符串处理方法:
Str.lower() str.upper()字符串大小写转换
Str.split(sep=None) 返回一个列表,由str根据sep被分隔的部分组成
“A,B,C”.split(“,”)结果为[‘A’,’B’,’C’]
Str.count(sub) 返回子串sub在str中的出现次数
“an apple a day”.count(“a”) 结果为4
Str.replace(old,new) 返回字符串str副本,所有old子串被替换为new
“Python”.(“n”,”n123.io”)结果为“Python123.io
Str.center(width[,fillchar]) 字符串str根据宽度width居中
“Python”center(20,”=”)结果为Python=(输出处理)
Str.strip(chars) 从str中去掉在左侧和右侧chars中列出的字符
“= python= ”.strip(“ =np”)结果为“ython”(用作去除)
Str.join(iter) 在iter变量除最后元素外每个元素加一个str
“,”.join(“12345”)结果为”1,2,3,4,5”(主要用于字符串分隔等)

字符串类型的格式化
Format()方法的格式控制:
槽内部对格式化的配置方法 {<参数序号>:<格式控制标记>}

“{0:=^20}”.format(“python”) ‘python
“{:10}”.format(“python”) ‘python ‘
“{0:b},{0:c},{0:o},{0:x}”.format(425) ‘110101001,∑,651,1a9’
“{0:e},{0:f},{0:%}”.format(3.14) ‘3.140000e+00,3.140000,314.000000%’

time库的使用:
时间获取:
time() 获得时间戳 (好像没什么用)
ctime()获取当前时间并以易读的方式呈现,返回类型为字符串
time.ctime ‘Fir Jan 16 13:19:25 2019’
gmtime() 获取当前时间,表示为计算机可以处理的时间格式
time.gmtime() 其他程序可以利用的时间格式
time.struct_time(tm_year=2019,tm_mon=7,tm_mday=16,tm_hour=13,tm_min=23,tm_sec=35,tm_wday=4,tm_yday=26,tm_isdst=0)

时间格式化 将时间以合理方式展现出来的方法
类似字符串格式化,需要展示模板,由特定格式化控制符组成
Strftime(tpl,ts)
tpl是格式化模板字符串,用来定义输出效果
Ts是计算机内部时间类型变量
t=time.gmtime() time.strftime(“%Y-%m-%d %H:%M:%S”,t) ‘2019-7-16 13:33:28’
Strptime(str,tpl)
str为字符串形式的时间值 tpl同上
Timestr = ‘2019-7-16 13:33:28’ time.strptime(timestr,”%Y-%m-%d %H:%M:%S”)
time.struct_time(tm_year=2019,tm_mon=7,tm_mday=16,tm_hour=13,tm_min=23,tm_sec=35,tm_wday=4,tm_yday=26,tm_isdst=0)

程序计时
测量起止动作所经历时间的过程
测量时间:perf_counter() 返回CPU级别精准时间,连续调用差值才有意义
产生时间:sleep(s) s拟休眠时间,单位秒,可以是浮点数
def wait():
Time.sleep(3.3) 如果调用wait,程序将等待3.3s后退出(再执行其他操作)

‘/表示浮点数除法,//表示整数除法’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值