- 注释
- 单行注释:在该行前加#,代码变灰
#print(m)
- 多行注释:用引号(三个单引号)括起来
‘‘’for dimension in dimensions:
dimensions = (10,30,60)
for dimension in dimensions:‘’‘
3.代码块注释:选定要注释的代码段,使用快捷键ctrl+/三个键同时,即可一次性注释该代码段。
# for dimension in dimensions:
# print(dimension)
# dimensions = (10,30,60)
# for dimension in dimensions:
# print(dimension)
- 变量
- 变量的作用:就是一个存储数据的时候当前数据所在的内存地址名字而已
- 定义变量:变量名=值
1).必须以字母或下划线开头,其他字符只能是字母、数字及下划线。
2).不能用或者%之类的特殊符号,如空格、$、#、^、&、逗号等。
3).变量名对大小写敏感。
4).不能使用if或者class这样的保留字。
- 命名规则
大驼峰:每一个单词的首字母都大写 FirstName LastName
小驼峰:第一个单词以小写字母开始,后续单词的首字母大写 firstName lastName
- 变量的使用
三·.debug工具
- Debug工具的使用步骤(方法):
1).打断点
2).Debug调试 - 打断点
1).断点位置:
目标要调试的带妈妈快的第一行代码即可,即一个断点即可
2).打断点的方法
单击目标代码的行号右侧空白位置,也就是红色圆点的位置,然后会在行号右侧出现一个红色圆点即代表打断点成功。
- 数据类型
- 数字类型:整型(int),浮点型(float),复数类型(complex)
- 字符串类型:str
str1 = 'Hello'
print(str1[0])
- 列表类型:list [ ] 有序可修改
list1 = [True, 1, 'Hello']
print(list1)
4逻辑类型:bool True False
5.元组类型:tuple () 有序不可修改
tuple1 = (True, 1, 'Hello')
print(tuple1)
6.集合类型:set { } 无序不重复
set1 = {'me', 'you', 'she', 'me'}
print(set1)
7.字典类型:dict {key:value} 无序
dict1 = {'name': 'steve', 'age': 18}
print(dict1)
- 输出
1.格式化符号
2.格式化符号基础使用
3.化符号高级使用方法
1).%06d表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
2).%.2f,表示小数点后显示的小数位数
五.输入
1.输入语法:input(“提示信息”)
2.输入的特点:
1).当程序执行到 input,等待用户输入,输入完成之后才继续向下执行。
2).在Python中,input 接收用户输入后,一般存储到变量,方便使用。
3).在Python中,input 会把接收到的任意用户输入的数据都当做字符串处理。
- 拓展格式化字符串
6.f-格式化字符串
- 转义字符
1).\n:表示换行
2).\t:制表符,一个tab键(4个空格)的距离
6.rint结束符
1).print(‘输出的内容’,end=”\n”)
2).
六.数据类型
1.自动类型转换
当两个不同类型的数据进行运算时,结果会像更高精度进行计算,精度等级:布尔 < 整型 < 浮点型 < 复数。
2.类型转换
str( ):可以把其他类型数据转化为字符串类型
int( ):可以把其他类型数据转化为整型
float( ):可以把其他类型数据转化为浮点型
bool( ):可以把其他类型数据转化为布尔类型
list( ):可以把其他类型数据转化为列表类型
tuple( ):可以把其他类型数据转化为元组类型
dict( ):可以把其他类型数据转化为字典类型
set( ):可以把其他类型数据转化为集合类型
七.运算符
1.算数运算符
2赋值运算符
3.比较运算符
- 逻辑运算符
- 复合赋值运算符
注意点:
- 数字之间的逻辑运算
七.if语句
1.单分支结构
1).语法:
if 条件表达式:
条件执行体
2).例子:
2.双分支结构
1).语法:
if 条件表达式:
条件执行体1
else
条件执行体2
2).例子:
- 多分支结构
1).语法:
if 条件表达式:
条件执行体1
elif
条件执行体2
elif
条件执行体3
...
else
条件执行体
2).例子:
- 嵌套结构
1).语法:
if 条件表达式1:
if 内层条件表达式2:
内层条件执行体2
else:
内层条件执行体3
else:
条件执行体1
2).例子:
- 随机数
- 三目运算符
格式:result1 if 判断条件 else result2
执行过程:执行判断条件,若条件成立则执行result1否则执行result2
八.循环语句
1.while循环
1).语法:
while 条件表达式
循环体
2).例子:
2.continue
1). 语法:
数据 = 初始值
while 条件1:
if 条件2:
continue
执行的代码
数据 = 新值
2).例子:
3.break
1).语法:
while 判断条件1:
循环语句
判断条件2:
break
2).例子:
- while嵌套循环
1).语法:
while条件表达式1:
while条件表达式2:
循环体2
循环体1
2).例子:
- for循环
1).语法:
for 变量名 in 可迭代对象: #可迭代对象可以是:列表,字典,字符串,元组,集合
代码1
代码2
代码3
2).例子:
- continue退出for循环
- while_else
1).语法:
while 布尔表达式:
代码块
else:
代码块
2).例子:
- while_else_break
- while_else_continue
- for_else
- for_else_break