基础python学习笔记1——字符串处理

最近开始看mook上面的python程序设计课程啦qwq

unicode编码

统一字符编码,即几乎覆盖所有字符的编码方式

>>> "1+1=2"+chr(10004)
'1+1=2✔'
>>> str(ord("✔"))
'10004'
>>> for i in range(0,12):
	print(chr(9800+i),end="")

♈♉♊♋♌♍♎♏♐♑♒♓
>>> "A".lower()
'a'
>>> "a".upper()
'A'
>>> "A,B,C".split(',')
['A', 'B', 'C']
>>> "an apple a day".count("a")
4
>>> "python".replace("n","n123")
'python123'
>>> "python".center(20,"=")
'=======python======='
>>> ",".join("python")
'p,y,t,h,o,n'

字符串格式化使用:.format()

>>> print("{}:计算机{}的CPU占用率为{}%".format("2018-10","C",10))
2018-10:计算机C的CPU占用率为10%

time库的使用

time.time()//获得系统时间戳
>>> time.ctime()
'Fri Aug 28 20:39:21 2020'

perf_counter() //可以返回一个CPU级别的精确时间计数值,单位为秒。由于这个计数值的起点不确定,连续调用差值才有意义。

time.sleep(s) //休眠,时间可以是浮点数

格式化字符串:

  • %Y 年份
  • %m 月份
  • %B 月份缩写
  • %b 月份名称缩写
  • %d 日期
  • %A 星期
  • %a 星期缩写(小写)
  • %H 小时(24h)
  • %I 小时(12h)
  • %p 上下午
  • %M 分钟
  • %S 秒

一个实例:

输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。多余的以原长为准、‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬

a = eval(input())
print("{:+>30.3f}".format(pow(a, 0.5)))
原文地址:https://www.cnblogs.com/fengxunling/p/13580034.html