- # 使用方法修改字符串的大小写
- # 首字母大写
- str = "name"
- print("name.title()",str.title())
- str = "Name"
- print("Name.title()",str.title())
- str = "NAME"
- print("NAME.tltle()",str.title())
- # 全部大写
- str = "abc"
- print("abc.upper()",str.upper())
- str = "Abc"
- print("Abc.upper()",str.upper())
- str = "ABC"
- print("ABC.upper()",str.upper())
- # 全部小写(在处理用户输入时很有用)
- str = "abc"
- print("abc.lower()",str.lower())
- str = "Abc"
- print("Abc.lower()",str.lower())
- str = "ABC"
- print("ABC.lower()",str.lower())
- # 在字符串中使用变量
- # 要在字符串中插入变量的值,可在前引号前加上字符f,再将要插入的变量放在花括号内
- first_name = "ada"
- last_name = "lovelace"
- full_name = f"{first_name} {last_name}"
- print(full_name)
- print(f"Hello, {full_name.title()}")
- #还可以使用f字符串来创建消息,再把整条消息赋给变量:
- message = f"Hello, {full_name.title()}!"
- print(message)
- # f字符串是Python3.6引入的。如果使用的是py3.5或更早的版本,需要使用format()方法,而非这种f语法
- # 要使用方法 format(),可在圆括号内列出要在字符串中使用的变量。对于每个变量,都用一对花括号
- # 来引用。这样将按顺序将这都些花括号替换为圆括号列出的变量的值,如下所示:
- full_name = "{},{}".format(first_name,last_name)
- a1 = "Cheng"
- a2 = "Sa"
- print("Hello,{}{}".format(a1,a2))
- # 删除字符串末尾的空白 rstrip()
- blank_message = "I have a blank->  "
- t1 = "fllow"
- print(f"this string have a blank{blank_message}{t1}")
- print(f"This string have a blank{blank_message.rstrip()}{t1}")
- # 要永久删除这个字符串中的空白时
- blank_message = blank_message.rstrip()
- # 剔除字符串开头的空白
- t2 = "    python    "
- print(f"->{t2}<-")
- print(f"->{t2.lstrip()}<-")
- # 同时剔除字符串两边的空白
- t2 = "    python    "
- print(f"->{t2}<-")
- print(f"->{t2.strip()}<-")
- # 当书写很大的数时,可使用下划线将其中的数字分组,更清晰易读,Python不会输出其中的下划线
- universe_age = 14_000_000_000
- print(universe_age)
- # 同时给多个变量赋值
- x,y,z = 0,0,0
- # 常量, Python没有内置的常量类型,Python程序员会使用全大写来指出应将某个变量视为常量,其值
- # 应始终不变
- MAX_CONNECTIONS = 5000