day1:注释和变量
1.注释的作用:对代码的解释,方便以后阅读代码
2.常用的快捷键:
ctrl+q:notepad++的注释
ctrl+/:pycharm的注释
ctrl+c:复制
ctrl+v:粘贴
ctrl+z:撤销
ctrl+y:反撤销
3.单行注释(使用'#')
例子:
# python 2.x print "今天下雨了"
# python 3.x print("今天下雨了")
4.多行注释(使用'''或""")
例子:
'''
print("今天是6月29日")
print("今天是星期一")
print("今天下雨了")
print("明天是星期二")
'''
"""
print("今天是6月29日")
print("今天是星期一")
print("今天下雨了")
print("明天是星期二")
"""
5.多行注释的注意点:注意多行注释的嵌套
里面用三个单引号,外面用三个双引号
里面用三个双引号,外面用三个单引号
单双引号岔开,不要同时使用
例子:
"""
print("今天星期一")
print("明天星期二")
print("后天星期三")
'''
print("今天天气不错")
'''
print("好好学习")
print("天天向上")
"""
6.注释具有一定的排错性
排查法找错误,先注释一部分代码划分错误区间
执行另外一部分代码,看下是否报错,
如果没有报错,在打开一部分注释,进行排查,
直到找到错误为止
例子:
"""
print("今天星期一")
print("明天星期二")
print("后天星期三")
"""
print("今天天气不错")
print("好好学习")
print("天天向上")
-----------------------------------------------------------
1.变量的定义:可以改变的量就是变量,实际指代的是内存中的一块空间
2.变量的概念
例子:
person="小明"
person="小红"
print(person)
3.变量的声明
(1)
a=1
b=2
print(a)
print(b)
(2)
a,b=3,4
print(a,b)
(3)
a=b=5
print(a,b)
4.变量的命名
变量的命名
字母数字下划线,首字符不能为数字
严格区分大小写,且不能使用关键字
变量命名有意义,且不能使用中文哦
例子:
__________521=1
print(__________521)
# 567890abcd = 50 error
注意:变量命名区分大小写
abc123 = 1
ABC123 = 2
print(abc123)
print(ABC123)
5.引入keyword模块:import keyword
import keyword
keyword.kwlist(模块.属性)=> 所有系统的关键字
print(keyword.kwlist)
输出结果:
[
'False', 'None', 'True', 'and', 'as',
'assert', 'break', 'class', 'continue', 'def',
'del', 'elif', 'else', 'except', 'finally',
'for', 'from', 'global', 'if', 'import',
'in', 'is', 'lambda', 'nonlocal', 'not',
'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield'
]
注意1:关键字不可以作为参数名
例子:
print = "123456"
print(print) error 替换了原来print打印的含义
注意2:命名要符合实际情况
my_height = "我身高175cm"
hasjkhdjkashjkdhajk="我身高175cm"
print(my_height)
注意3:使用中文命名变量可以,但是严禁使用
天气 = "晴转多云"
print(天气)
weather = "晴转多云" (推荐的命名方式)
6.严禁使用中文命名变量的原因:
1.中文命名的变量会占用更多的空间
2.中文命名的变量容易乱码
7.关于不同编码的字节占用
utf-8 国际标准编码(可变长的unicode编码) 中文字符占用3个字节,英文数字和特殊符号占用1个字节
gbk 国标编码 , 中文字符2个字节, 英文数字和特殊符号占用1个字节
8.变量的交换
(1)通用写法
a = 1
b = 2
temp = a # temp=1
a = b # a = 2
b = temp # b = 1
print(a,b) # 2 1
(2)python特有
a = 1
b = 2
a,b=b,a
print(a,b)
9.常量 : 不可改变的量 (约定俗成,把字母变成大写,这个值不能改变)
SHOUJIHAO = "220202202002022020"
SHOUJIHAO = "123456123456784321"