变量
- 在使用变量之前,需要对其先赋值。
- 变量名可以包括字母、数字、下划线,但变量名不能以数字开头。
- 字符可以是大写或小写,但大小写是不同的。
- 等号(=)是赋值的意思,左边是名字,右边是值。
- 尽量给变量取专业一点的名字。
字符串
- 字符串就是引号内的一切东西,我们也把字符串叫文本。创建字符串时,需要在字符两边加上引号,单引号或双引号都可以,但是必须成对。
- 如果字符串中出现单引号或双引号有两种方法。第一种使用转义字符(\),例如:‘Let\’s go!’;第二种单引号中用双引号或双引号中用单引号,例如”Let’s go!”。
- 原始字符串。在字符串前加上一个英文字母r。例如str = r’C:\now’。
- 长字符串。如果希望得到一个跨多行的字符串,需要用到三重引号字符串。例如:
str = “”“喵
喵
喵
“”“
课后作业
0.以下哪个变量的命名不正确?为什么?
(A) MM_520 (B) MM520 (C) 520_MM (D) _520_MM
Re:C。变量名不能以数字开头。
1.不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
Re:小甲鱼
2. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
Re:小甲鱼
3.在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
Re:520
4.除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let’s go! 这个字符串?
Re:print(“Let’s go!”)
5.如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?
>>> str = r'C:\now''\\'
动动手
0.使用变量,计算一年有多少秒?提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒数)为变量名。
>>> DaysPerYear = 365
>>> HoursPerDay = 24
>>> MinutesPerHour = 60
>>> SecondsPerMinute = 60
>>> SecondsPerYear = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
>>> print(SecondsPerYear)