对代码的解释信息有三种:
当行注释--->#
,快捷键shift+3
多行注释--->``` xxxx```
多行注释--->"""xxx"""
pycharm中可以使用Ctrl+?
解开注释和注释。
表示在pycharm中出现红色波浪线,表明书写代码不是很规范但是不影响执行。
可以使用Rwdformat Code
(快捷键:Ctrl+alt+L)会自动帮你解决问题。
对于程序员来说需要一下改变
改为正规的写法
大多数情况都是用英文表达。
变量名(常量/变量)+赋值+数据值
name = ' jason '
print(name)
使用的时候可以通过前面的变量反复查询后面的数据值。
name = ' jason '
遇到赋值符号 先看符号的右侧 再看符号的左侧
1.在内存空间中申请一块内存空间 存储数据值 jason
2.给该内存空间绑定一个名字 name
3.通过name就可以访问到内存空间中存储的数据值jason
如果内存中数据值没有绑定名字 那么意味着我们使用不到 也就是垃圾数据!!!
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:三引号前面学习的是注释 为什么又变成了字符串???
答:当三引号左边没有赋值符号和变量名的时候 意思是注释。
当三引号左边有赋值符号和变量名的时候 意思是字符串。
代码缩进使用tab
代码回退使用shift+tab