💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] ***** **变量赋值** message = "Hello Python world!" print(message) **变量命名** 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0 # 2.3 字符串 用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号 "This is a string." 'This is also a string.' 'I told my friend, "Python is my favorite language!"' "The language 'Python' is named after Monty Python, not the snake." ## 2.3.1 使用方法修改字符串的大小写 **title()以首字母大写的方式显示每个单词** ``` name = "ada lovelace" print(name.title()) #如下输出: #Ada Lovelace ``` **将字符串改为全部大写或全部小写** ``` name = "Ada Lovelace" print(name.upper()) print(name.lower()) #输出如下: #ADA LOVELACE #ada lovelace ``` ## 2.3.2 合并(拼接)字符串 ``` first_name = "ada" last_name = "lovelace" full_name = first_name + " " + last_name print(full_name) #输出: #ada lovelace ``` ## 2.3.3 使用制表符或换行符来添加空白 ``` >>> print("Languages:\nPython\nC\nJavaScript") Languages: Python C JavaScript ``` ``` >>> print("\tPython") Python ``` ## 2.3.4 删除空白 **删除字符串右端空白:** ``` favorite_language = ' python ' favorite_language.rstrip() #结果: # ' python' ``` **删除字符串左端空白:** ``` favorite_language = ' python ' favorite_language.lstrip() #结果: # 'python ' ``` **删除字符串两端空白:** ``` favorite_language = ' python ' favorite_language.strip() #结果: # 'python' ``` ## 2.3.5 使用字符串时避免语法错误 在用单引号括起的字符串中,如果包含撇号,就将导致错误。这是因为这会导致Python将第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码,从而引发错误。 ![](https://img.kancloud.cn/a9/57/a957f0fc3d11f7bc2f9e382de5ae9213_748x314.png) # 2.4 数字 ## 2.4.3 使用函数 str()避免类型错误 ``` age = 23 message = "Happy " + age + "rd Birthday!" ``` 运行这些代码,将发现它们会引发错误 改为: ``` #需要将整型变为字符串 age = 23 message = "Happy " + str(age) + "rd Birthday!" print(message) ```