• 迈向大声的第三天


    day003 关于基本类型的介绍以及字符串的常见操作

    1.基本类型的介绍

    (1)list 列表 储存大量类型
     表示: [ ]

    (2)元组:只读列表

    表示:() 不可修改

    (3)  dict 字典 {'name':'wangge','age':16 } {'wangge':[168,62,15]}   键值对和键值      属性:值  

      (4)集合 : 几乎用不到 {无关系}  无序的

    转化关系:

    int-->str
    i=5
    s=str(i)

    就是当while true:

    while 1: 执行较快 

    int -->bool  非零为真

    str->bool   s=“”  false 没有一个字符为false

    2.string的索引与切片

    索引 

    s=“abcedf”

    print(s[0])  #打印a

    切片

    s=“abcdefg”

    s[0:-1]   #abcddef   
    s1=s[-1::-1] 和s1=s[::-1]效果一样的    #功能 倒置取字母
    s1=s[4:0:-1]

    3.字符串的常见操作

    (1)首字母大写 s1 Capitalize

    PS

    s="king is good man!"
    print(s.capitalize())
    #King is good man!

    (1-1)每个隔开字母大写 (特殊字符和数字) s.title() “i love very you ”

    s="King&Is good man!"
    print(s.title())
    #King&Is Good Man!

    (2)全部大写 s.upper 全部小写 s.lower

    (3)大小翻转 s1.swapcase

    s="King Is good man!"
    print(s.swapcase())
    #kING iS GOOD MAN!

    (4)s.center (10,“*”) 填充物 居中 空白填充

    s="PM2.5"
    print(s.center(10,'*'))
    #**PM2.5***

    (5)expandtabs()

    s="PM2.5	sogou"
    print(s.expandtabs(0))
    #PM2.5sogou

    #补充四位 tab建(默认)

      公共方法就是list dict 都能用

    *len()  #统计字数长度  肉眼看到的

    #是否以开头

    **startswith(“a”,1,2) endswith()

    ***查找一个确定字符
    s.find(“a”,2,8) 返回下标 找不到返回-1
    index 找不到会报错
    ****去空格 s.trip()
    删除
    s.trip(‘%*’)
    username=input('please input name:').strip()

    统计出现个数
    *****s.count

    ******s.split 分割
    s=s.split(‘;’) str--》list

    ******格式化输出
    s='我叫{},今年{ }'.format(‘王晟昊’,16)

    s='我叫{0},今年{ 1} 我叫{0}'.format(‘王晟昊’,16)

    s='我叫{name},今年{ age} 我叫{0}'.format(name=‘王晟昊’,age=16)

    &替换
    s=“abc”
    s.replace(‘老王’,‘老李’,‘2’)#数字是指替换次数
    &&判断是否组成
    name.isalnum() #正确显示true
    name.isalpha()
    name.isdigit()

    &&&for的使用  <==> foreach

    for i in s


    &&&&s=”¥¥¥sdsd张莹莹”
    if ‘张莹莹’in s:

      print(“这是一个合法字符”)

  • 相关阅读:
    20162317袁逸灏 第四周实验报告:实验一 线性结构
    仿ArrayList功能的bag类
    算法复杂度课后作业
    20162317 2017-2018-1 《程序设计与数据结构》第3周学习总结
    学号 2017-2018-1 《程序设计与数据结构》第1周学习总结
    Android:有关下拉菜单导航的学习(供自己参考)
    Android:有关菜单的学习(供自己参考)
    Java:类集框架中集合的学习
    20162305李昱兴 2017-2018-1 《程序设计与数据结构》第1周学习总结
    第十六周 数据库课堂实践 20162305 李昱兴
  • 原文地址:https://www.cnblogs.com/zhenqk/p/9782773.html
Copyright © 2020-2023  润新知