# 使用方法修改字符串的大小写# 首字母大写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_000print(universe_age)# 同时给多个变量赋值x,y,z = 0,0,0# 常量, Python没有内置的常量类型,Python程序员会使用全大写来指出应将某个变量视为常量,其值# 应始终不变MAX_CONNECTIONS = 5000