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

    Python基础学习笔记二

    一.  字符串

    可以将字符串当做元组,分片,成员资格判断对字符串等依然有效.

    字符串的格式化:

    S=’%s Is good %s’%(“hello”,”!”)

    如果后面给定字典,则可以如下使用:

    S=’%(title)s and  %(content)s’%{‘title’:’python’,’content’:’is very good’}

    字符宽度和精度:

    ‘%10.2f’%25.2222

    (8个空白)25.22

    符号、对齐和0填充:

    0表示以数字0填充:’%05.2f’%0.22555>>>00.23

    -左对齐数字:’%-5.2f’%0.22555

    +不管数字是正负,都标示出前面的正负号

    字符串方法:

    string.find(substr),从左开始查找,如果找到返回索引,找不到返回-1

    string.rfind(substr),同上,从右开始查找

    string.index(substr)

    string.rindex(substr)

    string.count(substr)

    str.join(list),str是连接符号或字符串等,list的成员必须是字符串,如:

    ‘-’.join([‘1’,’2’,’3’,’4’])>>>1-2-3-4

    str.lower()#返回小写

    str.upper()#返回大写

    str.islower()

    str.isupper()

    str.title()#每个单词首字母大写

    str.istitle()

    str.replace(‘old’,’new’)

    str.split()#默认以空白分割字符串为列表,可以改变默认值

    str.strip()#过滤空白,str.rstrip(),str.lstrip()

    str.translate(table)#单个字符替换,可以替换多次

    字典:

    字典中的各项是无序的

    dict函数

    dict(元组或关键字参数):如dict((‘name’,’guoxu’),(‘home’,’myhome’)),或dict(name=’guoxu’,home=’myhome’)

    基本操作:

    len(dict)#返回长度

    dict[key]#返回某项的值

    dict[key]=value#如果key存在,则重新赋值,否则增加该项

    del dict[key]#删除某项

    key in dict#检查key是否存在于字典

    字典的方法:

    dict.clear()#清除字典

    dict.copy()#拷贝,如果需要新的一个字典,则使用copy模块的deepcopy

    formkeys(list)#用给定的键建立新的字典值为None

    dict.get(key,defaultvalue)#如果指定默认值,没有找到则使用默认值代替,否则返回None

    itemiteritemsdict.item()返回一个列表,列表的每一个项是元组,ieritems返回一个迭代器,每项是个元组

    keysiterkeys

    valuesitervalues

    dict.pop(key)#弹出某项,并返回值

    dict.popitems()#随机弹出某项

    dict.setdefault(key,defaultvalue)

    dict.update(dict2)#dict2更新到dict1,如果有相同则覆盖,否则添加该项

  • 相关阅读:
    Ubuntu 安装Nginx的APT源
    Slots的数值设计与人为干涉
    棋牌游戏的经济系统分析
    kubernetes学习笔记之阿里云游戏业务实战
    Certbot-免费的https证书
    let’s Encrypt 证书之安装故障 Could not bind to IPv4 or IPv6.
    ssh:Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open
    详解nginx websocket配置
    nginx upstream的五种分配方式
    nrm安装与配置
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429586.html
Copyright © 2011-2022 走看看