学习python的第二天
一、主要内容大纲  二、学习内容 1.变量 前言:编写代码时要避免代码重复,提高代码的复用性,这在程序员界被称为 DRY(don’t repeat yourself)。违反 DRY 原则会导致维护困难,修改时容易造成遗漏,产生不易察觉的问题。 ①消灭重复的方式有很多,其中一种方式就是——变量 变量的两大优势: Ⅰ.消灭重复:原本要写三遍长句子,现在只需要一遍即可。 Ⅱ.修改方便:假设句子写错了,只要改一个地方,其他几处打印会同步更新。 例如下列代码,  ②赋值 name = ‘李嘉欣’ print(name) 输出:李嘉欣 上面是一个常见的定义变量操作,意思是把 '李嘉欣’赋值给 name 这个变量。变量 就像一个盒子,我们把东西收纳进去并贴上标签(name)便于以后使用。 ②第二次赋值的 ‘大漂亮’ 将第一次赋值的 ‘李嘉欣’ 替换掉了。 例如, name = ‘李嘉欣’ name = ‘大漂亮’ print(name) 输出:大漂亮 ③注意,Python 中 = 表示赋值(把右边的内容放到左边的盒子里),而不是判断相等。Python 中判断左右两边是否相等的是比较运算符(==)。 
④Python 中的变量名只能由英文字母(a-z),数字(0-9)和下划线(_)共同组成,意味着变量名中不能出现诸如 @、#、$ 等特殊符号 【注意】Ⅰ.我们取变量名时,往往不能用一个单词表达清楚,比如“学校名”是两个单词 school name。但直接用 school name 做变量名是不规范的。因为变量名是一个整体,不能用空格分开,所以 school_name 才是正确合规的变量名。Ⅱ.给变量命名时,不能以数字开头,如 1day 这种变量名是不符合规范的,应改成 day1 。Ⅲ.变量还应具有可读性。  2.字符串 ①内容要用引号包裹起来。这个用引号包裹起来的内容,它有个专业的名字——字符串  ② 计算机的本质其实就是一台计算的机器,它的主要任务是处理数据。数据是构成编程世界的重要元素,不同的数据属于不同的类型。 Python 有很多数据类型。字符串是我们要学到的第一种数据类型,它是编程语言中表示文本的数据类型。 ③在字符串类型里,包括文本的引号不仅能使用单引号(’),还能使用双引号("),两者效果没有区别,但一定要前后保持统一。 例如下列三行代码, name = ‘李嘉欣’ name = “李嘉欣” name =’ 李嘉欣" 上面代码中,前两行的写法都是正确的且效果相同。第三行是错误的,因为前后引号必须要保证统一。 【注意】不小心使用了中文的单引号(‘ 或 ’)和双引号(“ 或 ”)会导致报错。要记住,Python 代码中的所有符号、标点都是英文的。
|