本文为 Aiello 的 《给女朋友的Python旅行》系列文章,转载请征得本人同意。接上篇文章 第一个 Python 小程序????从今天开始,我们会领养一只叫 小樱花 的猫咪????,她会陪伴你整个 Python 旅程????起个名字还是用上一节课的那个 main.py 文件,将下面的代码拷贝粘贴进去name=“小樱花"print(name)像这样点击 Debug -> Start Debugging 或者键盘快捷键 F5 就可以开始运行啦。在下面,我们的程序输出了猫咪????的名字上面代码中,name=“小樱花” 中的 name 叫做变量,可以理解为数学中的 x,我们可以让 name 等于任何我们想让它等于的数据,name=“123"name="❤️"name=“Chouchou"在上面的代码中,“123” “❤️” “Chouchou” 等,用英文的双引号"包起来的,我们叫做字符串,因为他们就是一串文字。字符串是 Python 中数据的一种类型,同样的,python 中还有很多其他的数据类型,比如 数字(123 0.1 等)、布尔值(True 或者 False) 等在后面,我们用 print 这个 函数 把 name 的数据输出到屏幕上,括号中就是要让 print 这个函数要输出的数据,叫做 参数print(“123”)print("❤️”)print(“Chouchou”)在上面的例子中 name=“小樱花” 是将 小樱花 这个名字保存在了 name 这个变量中,然后通过 print(name) 把 name 中保存的数据展示到屏幕上,它的效果和 print(“小樱花”) 是一样的添加个性化的描述name=“小樱花"print(“我的名字是:” + name)通过 + 号,我们可以把数据合并在一起,比如把 “我的名字是:” 这一串文字和 name 这个变量合并在一起,python 会自动将 name 转换成它所对应的数据,也就是 “小樱花” 然后把这些文字拼接起来,运行后是这个效果:添加更多信息给小樱花增加年龄属性name=“小樱花"age=1print(“我的名字是:” + name)print(age)在这里,年龄数据的值等于 1,这个 1 我们没有用 " 号包起来了,因为它是一个数字类型的数据,可以直接使用,不用像文字一样要用 " 包起来。可能你想要在年龄前加一些文字,比如像这样:name=“小樱花"age=1print(“我的名字是:” + name)print(“我的年龄是:” + age)但是在运行后,你会发现,好像和平时有什么不同,程序运行出错了,上面的错误提示告诉我们 “can only concatenate str (not “int”) to str”,意思是,只能用 + 号连接两个 str(也就是字符串) 类型的数据,不能把 int(数字) 类型的数据和 str 类型的数据进行连接这个时候,我们可以点击上方的停止符号,关闭此次运行的程序那既然 str(string)类型的数据只能和 str 类型的数据合并,那我们可以将 int(integer) 类型的数据转化成 str 类型的数据,使用 str 这个函数,我们就可以做到这一点name=“小樱花"age=1print(“我的名字是:” + name)print(“我的年龄是:” + str(age))其中 str 叫做函数名,它就像一台机器,我放进去 数字类型的数据,它就可以产出 str 类型的数据了,然后 str 类型的 “我的年龄是:” 就可以和 str 类型的数据相合并了,像下面这样