Day2:注释+变量+数据类型+标识符+关键字

在这里插入图片描述

注释

单行注释

这个#号就是单行注释,一般在最上面对下面代码的总结或者在代码的右边进行代码注释,如:

#运算符运用:对下面加减的总结
print("1+2")#输出加法运算结果,对右边的解释
print("2-1")#输出减法运算结果,对右边的解释

多行注释:废话内容不在一行哇,当然也可以用好多个单行注释

快捷键:ctrl+/多行注释和ctrl+alt+l:代码格式化去掉黄线,ctrl+d复制选定区域的内容

ctrl+/:选中多行想注释的代码,在按快捷键
ctrl+alt+l:代码格式化

"""
是三对双引号
这个就是多行注释
随便写,有兴趣都可以写论文
"""




'''
是三对单引号
这个也是多行注释,
两者挑一,都是一样
'''

变量:变量名=值,print如果是输出变量名和数字,不能加双引号,但是其余任何情况下都要加引号

print(a) # 输出变量存储的数值
##变量简单理解
变量简单理解:可变的容器来装值,如:

n = 10
print(n) # 输出变量n存储的数值:100
x = 100#把右边100赋值给左边这个x变量
x = x + 20#把右边x+20这个值赋值给左边这个x变量
# 100=120错,因为=不是等于符号,而是赋值符号,右边值赋值给左边变量

变量的覆盖,上面代码x最终为120

就是相同变量名,但值不一样,
这时我们要取后面变量的值,叫变量的覆盖,当然也可以画图表式
1:在内存中创建一个100的整数
2:在内存中创建一个名为x的变量,并把它指向100
在这里插入图片描述

a = 1 + 1 # 能不能这样赋值,是可以的,我们通常都是运算后再赋值
# 伪代码:a = b + c

变量总结

1.变量就是储存功能
2.变量是可以覆盖,以最新为准
3.程序用来计算各种数据,变量方便储存数据

数据类型:python没有byte,sort,long,也没有double这些3.0都没有了,也没有char类型

1:number类型:数字类型

2:int 整型:数学上的整数,没有小数点
3:float 浮点类型: 数学上的小数,有小数点的就是浮点型,1.2,1.2,分数是float
4:str: string类型,字符串类型, 字符串类型就是引号,引号的都是字符串类型

5:list 列表
6:tuple 元组
7:dict : dictionary 字典
8:set 集合
9:bool: Boolean 布尔类型
①: bool类型只有两个值:一个是True,一个是False
②:类似我们的红绿灯:红就是停(False),绿灯就是通过(True)
③:一句话:bool就是判断对错
④:bool格式创建:
⑤:变量名 = True
变量名 = False
⑥:错误写法1
a = true
b = false
错误写法2
a = TRUE
b = FALSE

类型查询:type(变量名)

a = 12
print(a)
print(type(a))#结果为:int

b = "12"
print(b)
print(type(b))#结果为str

标识符与关键字

标识符含义:给变量名标的认识符号,常用于起变量名,函数名,方法名,标识符就是起名字用到

类似:爸爸妈妈跟我们起名字一样

标识符规则

python的官方规则:
1.首字母必须是大小写字母或者下划线
2.标识符只能大小写字母,数字以及下划线组成,不能有特殊符号比如:!@@##¥¥,空格,汉字其实是不行的,但是可以执行,我们称之为伪代码,不在用于生产力(企业级别)
3.标识符不能与关键字/内置函数相同,关键if,while等关键字,input,print内置函数也是不能的

内置函数的代码会被覆盖掉

只需要符合上面的三个就可以了

行业内的:能够一眼看到的意思是什么

下列不能为标识符

R2~  不能有其他特殊符号~,
1_   开头只能是字母或下划线
G.I.U 不能有其他特殊符号.
if     不能是关键字

标识符命名规范

1 . 见名思意
就是我们看到名字就知道意思了
name 名字
age 年龄
mingzi 名字
nianling 年龄

2 .日常工作会用到驼峰名法:
又叫小驼峰命名法,第一个单词首字符为小写,其他的单词的首字符是大写
myName
myAge
mingZi
nianLing

3 . 大驼峰法
就是第一个单词的首字符就是大写字母
MyName
MyAge
MingZi
NianLing

关键字

关键字含义:就是python已经定义了变量和函数的名称,不能作为其他变量名或者函数名来使用

如何知道是哪些为关键字

import keywold 
print(keyword.kwlist)
"""
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
"""

交互模式与开发模式

两者代表:cmd:交互 pycharm:开发 idl两者兼容

在这里插入图片描述

两者区别:

交互模式(数据只存在内存,而且是很短暂的,运行就没了):

不能保存,运行后没有修改功能
回车就是运行

作用:
就是测试代码,前期学习用,方便入门

开发模式:

是可以保存代码
而且能写完代码在运行
还可以修改之前的代码

作用:
方便开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值