• Python基础(3)


    Python字符串的表示有三种方法:

    1.单引号(')

    >>>a = 'I love python. '

    2.双引号(")

    >>>a = " I don’t love python. "

    3.三重引号(""")

    >>>a = """Build a connection string from a dictionary 

    Returns string.

    """

    单引号与双引号的作用相同(与C不同),在三重引号中可以表示多行字符串。

    Python中没有专门的Char类型。一个字符就是长度为1的字符串,同时Python的字符串是不可改变的。并且Python字符串后是没有’’结尾的。

    在Python中字符串是一个字符的序列。在内存中连续存放。

    字符串操作符:

    “+”:连接操作符。

    >>> 'I' + ' love' + ' Python'
    'I love Python'

    “*”:重复操作符。

    >>> 'R' * 5
    'RRRRR'

    “==”, “<”, “>”, “!=”:可以进行两个字符串的比较。

    Join函数,用来链接2个字符串。

    “in”, “not in”:是否为成员测试。

    “%”:格式化操作符:格式format_string % (arguments_to_convert);只有一个参数时可以省去括号。

    >>> 'I love %s'%'python'
    'I love python'

    高级用法:

    >>> 'My name is %(name)s, I am %(age)d years old.'%({'name':'python', 'age':10})
    'My name is python, I am 10 years old.'

    “r” “R”:原始字符串操作符号。当字符串前有该操作符则输出的字符串就是输入的字符串,不进行相关的转义字符的替换。正则表达式的很多字符串都会用到该操作符已避免不必要的转义字符。

    “u”“U”:Unicode操作符。可以把该操作符后的字符串转换为Unicode编码的字符串。

     字符串是不可改变的对象:不能对字符串的单个元素赋值,或者对字符串的切片赋值。

    字符串常用函数:

    §cmp(str1,str2):根据字符串的ASCII码值进行比较。
    §max()和min():按照ASCII码值返回最大或最小的字符。
    >>> cmp('a','b')
    -1
    >>> cmp('a','a')
    0
    >>> cmp('b','a')
    1
    >>> max('abcdefABCDEF')
    'f'
    >>> min('abcdefABCDEF')
    'A'
  • 相关阅读:
    华为AR2204多VLAN走不同wan口
    supervisord管理Django项目
    Django3 channels websocket实时读取日志返回前端
    雪球网接口测试
    算法图解: 1.二分查找
    HttpRunner3源码阅读:10.测试执行的处理 runner
    HttpRunner3源码阅读:9. 测试用例中的类定义testcase
    HttpRunner3源码阅读:8. 用例文件生成并格式化make
    HttpRunner3源码阅读:7.响应后处理 response.py
    HttpRunner3源码阅读:6.请求客户端client
  • 原文地址:https://www.cnblogs.com/TonyZhao/p/3527004.html
Copyright © 2020-2023  润新知