学习Python-Day05
python语法之注释
对代码的解释信息有三种:
-
当行注释--->
#,快捷键shift+3 -
多行注释--->
``` xxxx``` -
多行注释--->
"""xxx""" -
pycharm中可以使用
Ctrl+?解开注释和注释。PEP8规范
表示在pycharm中出现红色波浪线,表明书写代码不是很规范但是不影响执行。
可以使用
Rwdformat Code(快捷键:Ctrl+alt+L)会自动帮你解决问题。
python语法之变量与常量
-
变量与常量的含义
-
变量:
- 用来记录事物变化的状态()
-
常量:
- 用来记录事物不变的状态()
-
常量和变量统称为变量
-
-
变量与常量的基本使用
-
对于程序员来说需要一下改变
- 姓名 = jason
- 性别=男性
- 职业=讲师
-
改为正规的写法
- name='jason'
- male='men'
- job='teacher'
大多数情况都是用英文表达。
语法结构
-
变量名(常量/变量)+赋值+数据值name = ' jason '
print(name)
使用的时候可以通过前面的变量反复查询后面的数据值。
-
-
变量与常量的本质
name = ' jason '
遇到赋值符号 先看符号的右侧 再看符号的左侧
1.在内存空间中申请一块内存空间 存储数据值 jason
2.给该内存空间绑定一个名字 name
3.通过name就可以访问到内存空间中存储的数据值jason
如果内存中数据值没有绑定名字 那么意味着我们使用不到 也就是垃圾数据!!!- 一个数据值可以同时被多个变量绑定
如果赋值符号的右侧也是一个名字
那么意思是让左边的名字绑向右边变量绑定的数据值
a = 1
b = a
c = b - 同一个变量不能同时只能绑定一个数据值
x = 10
x = x + 10
print(x)
- 一个数据值可以同时被多个变量绑定
-
变量的命名规范
- 变量名里面最多只能出现数字、字母、下划线
- 下划线 use_name
- 驼峰体
- userNmae
- UserName
- 变量名不能数字开头
- 变量名不能与python关键字冲突
- 变量名尽量做到用英文单词来代替
- 变量名里面最多只能出现数字、字母、下划线
-
常量
-
python中没有使用语法强制定义常量,也就是说,python中定义常量本质上就是变量。如果非要定义常量,变量名必须全大写。
? HOST = '127.0.0.1'
? print(HOST) # 127.0.0.1 -
在其他编程语言中存在真正意义上的常量 绑定了关系就不能再修改,浏览器其实是一个编写js代码的工具
? let name = 'xx'
? name = 'zz 变量可以修改
? const pi = 3.14
? pi = 666 报错 常量不能修改了!!!
-
-
数据类型的概念
? 代码程序中也需要有不同的数据类型来表示不同的数据状态。
? type( )表示查看数据的类型。
数据类型概览
-
数据类型之整型就是整数。表达关键字:
int -
数据类型之浮点型就是小数。表达关键字:
float -
数据类型之字符串/字符型文本信息。表达关键字:
str核心语法:引号(引出内容信息)引起来的部分
-
疑问1:为什么定义字符串需要有这么多种方式???
答:原因是我们在定义字符串的内部可能也需要使用引号, 如果冲突了会报错 。所以定义字符串给出了多种方式 避免冲突。
核心--->明确定义字符串的符合和内部文本的符号(不冲突即可)疑问2:三引号前面学习的是注释 为什么又变成了字符串???
答:当三引号左边没有赋值符号和变量名的时候 意思是注释。
当三引号左边有赋值符号和变量名的时候 意思是字符串。pycharm小技能补充
代码缩进使用
tab
代码回退使用shift+tab