补充上一篇文章落下两个
分屏,当然现在用意义不是很大,以后意义很大,如图
还有一个快速查找与替换的
点击ctrl+f,如图
再来讲讲替换,ctrl+r,看清楚是r,不是f,是r,r,r,如图
退出就摁键盘左上角那个esc就会退出替换的界面
好了,回归主题,今天来说说今天的主要内容
注释:注释就是和词典一样,用来标注,解释,他的快捷键是英文模式下 ctrl+/,如图
可能有的人看到这里就说了,他也不影响,写他不写他有什么用,还占地方
注释,是代码中不可缺少的一部分,他能帮你提示你写的这段代码是干什么的,比如你写了个项目,没写注释,可能一两天你记得,十天半个月你也记得,但是一两个月以后,半年以后呢,那你能保证你还记得每一个步骤和方法吗,恐怕只有神仙才记得,所以我强烈建议,养成写注释的好习惯
注释有两种写法
第一种,# 和上面那张图一样,不分中英文模式,shift+3,记得 # 和后面内容中间隔个空格,这样规范一点,当然你可以直接ctrl+alt+L整理一下(切记ctrl+alt+L如果你开的qq,他会和qq冲突,两个办法,一个是关闭qq,一个是改qq热键),这种只能用来做单行注释
第二种 ''' ''' 英文模式下的单引号,首位三个,结尾三个,不管他有多长,都得被注释,这种叫多行注释,如图
变量
把它拆开理解,可以变化的量,
变量就是计算机中用于存储数据的盒子,以后想改想用这个数据了,直接拿这个盒子
将数据放入变量的过程叫做 赋值。
=表示赋值
Python使用 = 作为赋值运算符,此处的=和数学里面的等于号不一样,千万不要弄混了
例如
x=x-1
在数学里这叫方程式,在python里这就叫x-1赋值给x
变量名=值,必须先变量,一个变量只能指向一个值,变量名可以用中文,但是尽量不要用中文,要专业
# 将整数10赋值给变量n
n = 10
print(n)
注意:不要将赋值语句的等号 等同于 数学的等号
x = x + 2 # x + 2 赋值给 x
python中代码的执行顺序是从上往下执行的,如图
a = 10
b = 100
a = 20
print(a)
print(b)
Python的程序是从上到下执行的,变量必须先定义,后调用,否则报错
变量名定义规则
1.首字母不能是数字,第一位绝对不能是数字,数字可以在后面,但是绝对不能在前面,如图
2.变量名只能是数字,英文,下划线组成,你可以数字+英文,也可以英文+下划线,也可以数字+下划线,这样搭配,但是下划线之外其他的符号不可以
下划线打印,在英文模式下,如图
python3支持中文作为变量名 , 最好不要用中文定义变量名,这样一来不好看,二来显得不专业
3.关键字不能当变量,可能有人会问,什么是关键字,如图
这些就是全部关键字
import keyword # 导入关键字模块
print(keyword.kwlist) # 获取全部关键字
['False', 'None', 'True', '__peg_parser__', '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']
变量名定义规范:见名知意,下划线命名法,驼峰命名法
# 使用下划线命名法
单词全小写,每个单词以_分隔开
# 驼峰命名法
# 小驼峰 : 首个单词以外的单词首字母大写
userName
userAge
# 大驼峰 : 所有单词首字母大写
UserName
UserAge
数据类型初识
整数类型 int
整数:指没有小数的部分
Python中的整数包括 正整数、0、负整数
整数通常记录:身份证,年龄,序号,年份,人数 等整数相关动态
h = 100
print(h)
print(type(h))
浮点数型 float
浮点数就是小数,包括 正数,0.0 ,负数
用来记录:人的身高,体重,薪资等小数相关的动态
在Python中,常有两种方法来表示小数
十进制模式
例如 1.2 ,1.23,12.3
指数模式 (科学计数法)
n = 0.00000000000000000000000000005
print(n)
print(type(n))
n = 0.0000001
print(n)
print(type(n))
在Python中数字的基本使用 ,注意看框起来的部分
a = 1
b = 5
print(a + b) # 加
print(a - b) # 减
print(a * b) # 乘
print(a / b) # 除法,注意这是个除法,不是整除,除法会保留小数,整除不会保留小数
print(a // b) # 这是整除
布尔类型 bool
用来表示真和假的类型,一个布尔值只有True、False两种值(请注意大小写)
True -》真 -》条件满足或成立
False -》假 -》条件不满足或不成立
切记首字母T和F一定是大写
总结:bool类型就是用于代表某个事情的 真(对) 或 假(错)
x = 10
y = 11
print(x < y)
print(type(x < y))
字符串类型 str
字符串是以 单引号、双引号、三引号括起来的任意文本
单引号和双引号只是一种表示方式,它们没有区别
不管什么类型值,只要加上单引号、双引号、三引号,他就是字符串
语法 被字符串化 =》 降维
这里可能有的人会把多行注释和字符串搞混,不慌,如图
"""fghdasjdhasd"""
hh = """fghdasjdhasd"""
print(hh)
name = '飞机'
print("name")
print(name)
字符串的基本使用
相加: 其实就是简单的字符拼接 (注意:字符串只能和字符串相加)
相乘: 相当于字符串和自己相加了5次 (注意:字符串只能和数字相乘)
name = '妖颜'
age = '20'
print(name + age) # 纯拼接
print(name * 5) # 字符串和自己相加了5次
转义字符 \
转义字符 \ 可以转义很多字符,比如
\n 表示换行 ,
\t 表示制表符 , 可以理解为是一个 tab,缩进
\\本身也要转义
\'和\" 可以让其失去语法意思变成字符串 降维打击
切记,转义字符 是在字符串中使用
print('爱你孤身走暗巷,\n爱你不跪的模样,\n爱你对峙过绝望,\n不肯哭一场.')
print("\t人生苦短\t我用python ")
print('\\')
再补充两个小技巧
ctrl+d,可以自动复制你所在行的内容
快速给所选内容加引号
最后再出两道题,答案下期揭晓
# 1.请利用print()输出 20 * 5 = ?
# 2.将自己的名字赋值给变量my_name,年龄赋值给变量my_age,性别赋值给变量my_sex,再输出变量(要求:my_name为字符串类型,my_age为整数类型,my_sex为字符串类型)
# 3.请打印出以下变量的值及其类型(提示:type函数)
i = 666
f = 123.456
b1 = True
b2 = False
b3 = 1 > 2
# 4.使用一行代码将以下内容输出成以下格式 (注意要输出两行,只可以用一个print)
关关雎鸠,在河之洲。窈窕淑女,君子好逑。
参差荇菜,左右流之。窈窕淑女,寤寐求之。
# 5.补全____代码,要求如果x比y大输出True,否则输出False
x = 10
y = 5
print(___)
6. 盲猜 '\t\\\n\\' 答案是多少