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"

原文地址:https://www.cnblogs.com/libolun/p/13216648.html