美文网首页Python晨读记录
Python晨读笔记3常用文本处理方法

Python晨读笔记3常用文本处理方法

作者: 天箜Bettermelsm | 来源:发表于2023-07-26 08:46 被阅读0次

     翻到之前看前面几章的旧记录,mark下来备查。

    制表符使用

    message="Hello ST"
    message1="\t Hello ST"#\t为字符串前添加制表符
    print(message,message1)
    message="Hello algae"
    print(message)

    print("Hello \nST\nalgae")#\n换行符

    英文文字处理

    name="ada lovelace"
    print(name.title())#首字母大写
    print(name.upper())#所有字母大写
    print(name.lower())#所有字母小写

    python常用文本拼接

    first_name="ada"
    last_name="lovelace"
    full_name=first_name+last_name#直接将所有字符拼接
    full_name=first_name+""+last_name
    print(full_name)

    new_language=" python "
    print(new_language.rstrip())#剔除末尾空白
    print(new_language.lstrip())#剔除开头空白
    print(new_language.strip())#剔除首尾两端空白

    python中的运算

    • 加(+)减(-)乘()除(/)乘方(* eg:3**4即3的4次方)

    • 在py中,带小数点的数字称为浮点数

    • 在py中,整数除法结果默认只保留整数部分,小数部分直接删除。

    • 输入3/2会直接得到结果为1,所以为保证结果为小数,那至少要让其中一个数为浮点数

    • 正确写法是3.0/2或3/2.0

    使用str()函数避免类型错误

    age=33

     message="Happy"+age+"th Birthday"#这样写是会报错的
    

    Traceback (most recent call last):
    File "test.py", line 33, in <module>
    message="Happy"+age+"th Birthday"
    TypeError: can only concatenate str (not "int") to str

    因为py无法识别age是字符2和3还是数字

    正确写法:

    message="Happy "+str(age)+"th Birthday"#使用str()将age变成了字符
    

    今天的晨读就是复习旧知识,好的,先这样。

    相关文章

      网友评论

        本文标题:Python晨读笔记3常用文本处理方法

        本文链接:https://www.haomeiwen.com/subject/ekagydtx.html