Python入门100天Day 2 :让程序记住信息——变量与数据类型 我们持续进行第二天有关的学习, 今日我们要使得程序具备“有记性”这种特性, 即能够将我们给予它的那些信息给记牢。Day 2 学习任务让程序记住信息——变量与数据类型今日目标弄明白啥是变量, 进而掌握怎样去运用它。知晓其中几种基础的数据类型。学会借由input()函数使得用户去输入信息。把输入的信息同打印输出关联起来, 打造一个简易的互动程序。第一部分: 变量, 它是程序的“记忆盒子”。试着来这样想, 变量如同一个个贴有着标签的盒子物件, 你能够将数据, 像是数字、文字之类的, 放置进去, 等到需要使用的时候, 再经由标签名字把它给取出来。一, 创建变量, 创建变量这件事是很简单的, 仅仅只需要一个名字, 一个等号等于一个值, 就可以达到创建变量的目的。2 动手实践在里面创建一个全新的文件, 这个文件的命名是.py。咱们开始尝试放置各种各样不同的物品。# 1. 把数字10放进一个叫 number 的盒子里 number 10 # 2. 把文字“小明”放进一个叫 name 的盒子里 name 小明 # 3. 把一个判断结果是/否放进一个叫 is_student 的盒子里 is_student True # 现在让我们把盒子里的东西打印出来看看 print(number) print(name) print(is_student) # 我们还可以打印一句话来使用这些变量 print(我的名字是, name) print(我今年, number, 岁) print(我是学生吗, is_student)运行上面的代码看看终端里输出了什么第二部分基本数据类型3变量这个“盒子”所装之物, 存有不同类型, 会自行判断类型, 然而我们得去认识它们。怎样查看数据类型呢, 运用 type() 函数能够查看一个变量的数据类型, 或者查看一个值的数据类型。# 创建一个新文件 day2_input.py 来练习输入 # 程序会显示提示文字然后等待你输入名字 your_name input(请输入你的名字) print(你好, your_name, 欢迎你) # 输入年龄注意input()得到的结果永远是字符串类型 your_age input(请输入你的年龄) print(你明年的年龄是, your_age) # 咦这里有问题类型转变: 上面所呈现的代码存在着一个问题, 它呈现为一个字符串模样, 就如同“20”这般并非是数字形式, 也就是并非20, 所以没办法直接开展数学运算。我们得要进行类型的转变。# 修正上面的问题 your_age input(请输入你的年龄) # 将字符串类型的年龄转换为整数类型 age_number int(your_age) # 现在可以进行数学计算了 next_year_age age_number 1 print(你明年的年龄是, next_year_age) # 也可以写在一行里 # next_year_age int(your_age) 1今日小结与练习今日核心概念动手练习务必完成练习1个人信息收集器设计一个程序逐个去询问用户的姓名, 打听用户的年龄, 还得询问用户所在的城市, 以及用户的爱好。随后, 把这些信息组合成一段完整的句子, 接着打印出来。示例运行效果请输入你的姓名 安娜 请输入你的年龄 25 请输入你所在的城市 上海 请输入你的爱好 阅读 --- 你好安娜你今年25岁生活在美丽的上饶喜欢阅读真是个好习惯练习2简易加法计算器编写一个程序, 使得用户能够输入两个数字, 接着程序会对这两个数字的和进行计算, 之后将计算出的和打印出来。示例运行效果请输入第一个数字 5.5 请输入第二个数字 3.2 5.5 加上 3.2 的和是 8.7注意, 因为我们输入进去的是数字, 但是input这个函数返回的却是字符串, 所以千万不要忘掉进行类型转换那此时是该用float函数, 还是int函数? 要考虑到用户输入的有可能是小数这种情况, 所以使用float函数要更加安全一些今儿的内容极其重要, 是搭建一切复杂程序的根基。务必动手将代码敲出, 且完成练习。碰到问题别害怕, 这是学习必然要经历的途径明天我们将学习如何让程序做出判断让它变得更“聪明”。加油第二天顺利完成