python语法之注释,python语法之变量与常量,python基本数据类型
目录
- python语法---注释
- PEP8规范
- 变量与常量
- 变量与常量的本质
- 名字命名的规范
- 名字命名的风格
- 常量
- 数据类型的概念
- 数据类型概览
- pycharm小技巧
python语法---注释
? 注释的作用:解释代码的意思,并且而不影响代码的运行
? 写注释的方法:
1.使用 ''' ''' --> 英文状态下,连续点击三次引号键
'''
注释:
学习需要破釜沉舟
'''
2.使用 """ """ --> 英文状态下,连续三次点击shift+引号键
"""
注释:
今天你学习了吗
今天我学习了
"""
3.使用# --> 英文状态下,shift+字母E上面的3
# 每一天都在进步
小tips:
第一第二两种方式,比较适合多行注释
第三种比较适合单行注释
在pycharm中,选中需要注释的内容后,按住ctrl+?,可以快速注释和解开注释所选内容
PEP8规范
如果在pycharm中打的代码不符合规范的时候,会出现波浪线
那么会让我们的代码看起来不那么正规,不够美观
所以我们可以用ctrl+alt+L,使我们的代码变得规整
变量与常量
1.变量:变量就是一个容易被改变的数据
'''就像是一个茶杯,今天里面装的是绿茶,明天可能是红茶'''
2.常量:常亮就是一个不会轻易改变的数据
'''就像你的身份证,正常情况下你的身份证是不会变得,除非你改国籍了,从中国人变成美国人'''
3.基本使用,在代码中,常量和变量都只是数据,在使用过程中没有什么太大差别
变量与常量的本质
name = 'pp'
这句代码的行程过程(遇到赋值符号,先看右边,再看左边)
'''
1.在内存中申请一块空间用来存放 数据值pp
2.把这块内存空间命名为 name
3.用赋值符号=,把name和pp绑定在一起,从而通过name就可以找到pp
4.如果一个数据没有和内存空间绑定在一起,也就是没有名字,那么这个数据就是一个无法使用的垃圾数据
'''
1.一个数据值可以同时与多个名字绑定
如果赋值符号左右两侧都是名字
那就意味着把左边的名字绑定右边名字的数据值
名字命名的规范
1.名字里只能出现:数字、下划线、字母
2.数字不能开头
3.名字不能与python关键字冲突
4.名字尽量能一眼看懂其意义
? 最好不要总是用汉语拼音,要学会用英文表示
名字命名的风格
1.下划线(单词之间用下划线隔开,python推荐使用)
? 例:uaer_name_from_box='jason'
2.驼峰体(单词之间首字母大写 Javascript推荐使用)
? 小驼峰体
? userNameFromOther = 'jason'
? 大驼峰体
? UserNameFromOther='jason'
? ps:有些有洁癖的程序员,用了一个风格就不允许出现别的风格
常量
数据类型的概念
1.用不同的数据类型来表示不同的数据
? 比如:日常我们会用文本表示姓名,用整数表示年龄
? 那么在计算机中我们也需要有不同的数据类型来表示不同的数据值
? 如何查询该数据值的数据类型呢
? 我们可以使用 : type()
name = 'lili'
type(name)
数据类型概览
1.整数型 int
就是1,2, 5 , 20这种整数
应用场景:年龄 年份 个数
例如:
age = 22
num = 50
year = 2022
2.浮点型 float
(其实就是小数)
应用场景:身高 体重 薪资待遇
例如:
weight = 55.5
height =180.8
salary = 1.5
3.字符串/字符型 str
其实就是文本信息,用引号引起来的
应用场景:姓名 住址(描述性质的信息)
例如:
name = 'jason'
addr = "shanghai"
hobby = '''学习使人进步'''
info = """干就完了!!"""
那么为什么会有这么多形式来表达字符串呢
那是因为:字符串的内容看本身就带有引号,那么就会容易冲突,就会报错
注意:
当三引号左边没有赋值符号和变量名的时候,它的意思是注释
当三引号左边有赋值符号和变量名的时候,它的意思是字符串
pycharm小技巧
代码缩进用:tab
代码退回缩进用:shift+tab