课堂笔记和作业:
01
变量(variable):把一个值赋值给某个名字被存储在内存中(所以在使用前必须对变量赋值)。
在python中更像把这个值贴在值边上。
a.变量名可以包括字母,数字,下划线,但不能以数字开头。
b.字母大小写区分注意!
c.=左右不可以写反,右边是值。
d.合作工作时写大家认可的专业名字,也不要使用在python中本身有特殊含义的词。
e.不可以包含空格。
f.少使用IO等容易混淆的字母。
02
字符串:引号内的东西。
a.单引号双引号都可,但不能混用。
b.如果在字符串中需要出现引号:在该符号前加\。
03
原始字符串:在字符串前加r。
在一个字符串中有很多\的时候很方便。
a.如果最后加上\则会语出错。如果要后面一定有\:
尝试:
str=r"c:\f\g\s\f\d"+"\"
(后面只有一个\时会出错)
str=r"c:\f\g\s\f\d\n"-"n"
(出错)
str=r"c:\f\g\s\f\d"+"\\"
(可以运行)
str=r"c:\f\g\s\f\d""\\"
(可以运行)
04
长字符串:需要得到一个跨越多行的字符串。
(尝试在两个单双引号之间用enter换行失败,会直接执行,在六个单双引号之间则可以)
e.g.
str="first line\nsecond line\nthird line"
(print后可以显示换行)
str="""first line
second line
third line"""
(print和上一个一样,在输入时更加方便)
(用CTRL+J换行会出错)
05
str,全称string,指字符串,这个在以上都可以使用,但是也是内置函数,其他print之类的不可使用,以后注意尽量不要这么做。
课后附加练习:
01
DaysPerYear=365
HoursPerDay=24
MinutesPerHour=60
SecondPerHour=60
print(DaysPerYear*HoursPerDay*MinutesPerDay*SecondsPerHour)
02
str=(
"first line,\n"
"second line,\n"
"third line.")
print(str)