zoukankan      html  css  js  c++  java
  • python变量类型&字符串的内建函数使用

    python常用数据类型:

                    数字(整数int,浮点数float)

                    字符串

                    元组

                    列表

                    字典

    一、格式化输出

    1.1第一种格式化输出 %d整数  %f浮点数(用.*表示精确到多少位小数) %s字符串

    %d必须放一个整数,%f可以放一个整数,也可以放一个浮点数,%s可以放任意值

    age=18 #年龄

    int类型name='爬虫' #姓名 str类型

    score=99.99 #成绩 float类型

    print("%s今年%s岁,数学考了%.2f"%(name,age,score)) #按顺序取值

     

    1.2第二种格式化输出 format{}

    {}里面不指定数值,按顺序取值

    {}里面指定数值,根据设置的去取值

    {}format里面的数据,也有索引,从0开始标记数据

    print("{}今年数学考了{}".format(name,score))#按顺序取值

     


    二、字符串的内建函数使用

    一、字符串的大小写转换
    2.1大小写转换upper()、lower()

    str = "sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
    res1 = str.upper()
    res2 = str.lower()
    print('小写转换为大写转换后的结果:{}'.format(res1))
    print('大写转换为小写转换后的结果:{}'.format(res2))

    2.2.swapcase()同时实现大写变小写,小写变大写

    res3 = str.swapcase()
    print('大小写同时转换的结果:{}'.format(res3))


    二、将字符串变为镜像字符串,'A'变为'Z','b'变为'y ' 通过char()根据ASCII码获取对应的字符

    a = chr(155-ord('A'))
    print("A转换为Z:",a)
    b = chr(219-ord('b'))
    print("b转换为y:",b)

    str2 = "hihudngd"
    m= ''
    for i in str2:
    if i.islower():
    i = chr(219 - ord(i))
    m += i
    elif i.isupper():
    i = chr(155 - ord(i))
    m += i
    print("转换后的镜像字符串:",m)

    三.字符串的查找find()函数

    单个字符查找 如果能够找到,就返回单个字符在字符串里面的索引值;没找到则返回-1
    子字符串 如果能够找到,就返回子字符串的第一个元素在字符串里面的索引值
    res3=str.find('t')
    res3=str.find('te') #返回e所在位置的索引
    print('查找的结果:{}'.format(res3))

    四.字符串的替换replace()函数 可以指定替换次数

    res4=str.replace('t','@') #('','','')要替换的目标字符 以及替换的字符 次数
    print('替换后的结果:{}'.format(res4))

    五.字符串的切割split()

    res5=str.split('t') #返回列表类型的数据,但元素类型还是字符串
    print('切割后的结果:{}'.format(res5))

    六.字符串头尾处理 strip() 中间不处理

    res6=str.strip('t')
    print('处理后的结果:{}'.format(res6))

     

    
    
  • 相关阅读:
    宣布降低Windows Azure 存储和计算的价格
    物联网操作系统的概念和特点
    基于Windows8与Visual Studio11开发第一个内核驱动程序
    在 C++ 中使用 PPL 进行异步编程
    现实世界的Windows Azure:采访Figlo的全球合作伙伴支持经理Nathan Brouwer
    物联网操作系统随笔
    Windows Azure Toolkit for Windows 8 Consumer Preview的升级版发布了
    上海招聘会场所
    理解 Delphi 的类(十) 深入方法[3] 调用时参数分割
    关于类的入门例子(7): 遍历窗体的所有父类
  • 原文地址:https://www.cnblogs.com/longmiao/p/10253828.html
Copyright © 2011-2022 走看看