zoukankan      html  css  js  c++  java
  • 基础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)))
    
  • 相关阅读:
    NX 调试批处理文件
    NXOpen 更改UI对话框宽度
    NXOpen 遍历体 移动图层
    NXOpen 设置工作图层 一键开关图层
    NXOpen Block UI弹出另一个对话框实例
    NXOpen 座标UI获取 (原点 矩阵变换)
    [StackExchange]Redis 的几种类型的操作(string,hash,lists,set,sorted set)
    IIS 并发连接 设置与测试
    [StackExchage]Redis 的连接与操作(跨机器)
    Redis 事务
  • 原文地址:https://www.cnblogs.com/fengxunling/p/13580034.html
Copyright © 2011-2022 走看看