zoukankan      html  css  js  c++  java
  • Python学习笔记

    dir(sth) 查看有哪些方法

    help(方法) 查看方法如何使用

    range,切片区间 : 左闭右开   random : 左闭右闭

    切片 : [起点:终点:步长]  左到右坐标从0到n-1   右到左坐标从-1到-n

    字符串转列表: list(s)

    列表转字符串: "".join(lst)

    -----------------------------------------------------------------------------------------------------------------------------------------------------

    格式字符串相关资料:

    1、按照默认顺序,不指定位置

    print("{} {}".format("hello","world") )

    hello world

    2、设置指定位置,可以多次使用

    print("{0} {1} {0}".format("hello","or"))

    hello or hello

    3、使用列表格式化

    person = {"name":"opcai","age":20}

    print("My name is {name} . I am {age} years old .".format(**person))

    My name is opcai . I am 20 years old .

    4、通过列表格式化

    stu = ["opcai","linux","MySQL","Python"]

    print("My name is {0[0]} , I love {0[1]} !".format(stu))

    My name is opcai , I love linux !

    3.1415926 {:.2f} 3.14 保留小数点后两位

    3.1415926 {:+.2f} +3.14 带符号保留小数点后两位

    -1 {:+.2f} -1.00 带符号保留小数点后两位

    2.71828 {:.0f} 3 不带小数

    5 {:0>2d} 05 数字补零 (填充左边, 宽度为2)

    5 {:x<4d} 5xxx 数字补x (填充右边, 宽度为4)

    10 {:x<4d} 10xx 数字补x (填充右边, 宽度为4)

    1000000 {:,} 1,000,000 以逗号分隔的数字格式

    0.25 {:.2%} 25.00% 百分比格式

    1000000000 {:.2e} 1.00e+09 指数记法

    13 {:10d} 13 右对齐 (默认, 宽度为10)

    13 {:<10d} 13 左对齐 (宽度为10)

    13 {:^10d} 13 中间对齐 (宽度为10)

    11 '{:b}'.format(11) 1011 二进制

    11 '{:d}'.format(11) 11 十进制

    11 '{:o}'.format(11) 13 八进制

    11 '{:x}'.format(11) b 十六进制

    11 '{:#x}'.format(11) 0xb 十六进制

    11 '{:#X}'.format(11) 0XB 十六进制

     ^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

    + 表示在正数前显示 +,负数前显示 -; (空格)表示在正数前加空格

    b、d、o、x 分别是二进制、十进制、八进制、十六进制。

    -----------------------------------------------------------------------------------------------------------------------------------------------------

    lst.sort() : 无返回值,修改原来的列表,  sorted(lst) :返回排序之后的列表,原来的列表不改变, 从大到小排序:lst.sort(reverse = True)

    lst.reverse()和reversed(lst)同理  reversed(lst)返回迭代器 要得到列表:list(reversed(lst)) 

    创建一个字典:d = {
              ‘a’ : 1,
              'lang' : 'python'
             }

    d = dict([('a', 1)], ('lang', 'python'))

    字典插入 : d.update([('b', 1), ('c', 2)])

    字典删除: del d['a']   

    d.pop('a')   返回d['a']的值 

  • 相关阅读:
    自动代码质量分析示例搭建
    Springboot监听多个端口
    restFul风格调用get、post请求(包含文件上传与下载)
    主机和虚拟机的网络互通设置
    centos7 linux 安装mysql
    【Flutter】ShaderMash 着色器实现渐变色文字
    Git强制还原本地文件到特定的版本
    VS一直显示“正在从以下位置***加载符号”的解决办法
    .net类库
    hyperf json-rpc剖析
  • 原文地址:https://www.cnblogs.com/hznudreamer/p/13192166.html
Copyright © 2011-2022 走看看