注释
分为单行注释和多行注释,快捷键ctrl+/
单行注释: #+注释内容
多行注释:三对引号(单引号,双引号都可以)
# 注释内容
'''
里面是注释内容
解释器不会执行这里面的代码
QAQ
'''
"""
这里也是呀
!!!
"""
变量
定义: 变量名 = 值 调用:print(变量名)
注意点 1.变量是用来存放数据的容器
2.变量存储数据是临时的
3.变量在程序运行过程中可能改变
标识符
命名规则 : 1.见名知义
2.有字母数字下划线组成,不能以数字开头
3.严格区分大小写
4.不能与关键字重名 查看关键字的方法 help("keywords")
命名方式 : 1.大驼峰 例如: MyName
2.小驼峰 例如: myName
3.下划线 例如:my_name
数据类型
1.字符串类型(str) 通过引号定义的变量
2.数值类型
2.1 整数类型(int) 2.2 浮点类型(float) 2.3长整数(long) 2.4复数(complex)
3.布尔型(bool) True或者False
4.列表类型(list) 通过[]定义的变量
5.元组类型(tuple) 通过()定义的变量
6.字典类型(dict) 通过{}定义的变量
7.集合类型(set) 通过{}定义的变量
bug
定义: 执行程序时发生的错误被称为bug
查看bug:1.查看报错页面/文件 2.查看报错行号 3.查看报错类型以及报错信息
因为address在前面并没有定义,所以出现bug
debug工具的使用:1.打断点,2.右键执行Debug,3.通过step over一步一步执行代码
格式化输出
1.百分号格式输出
%s 字符串类型 %d 整数类型 %f浮点类型 %c 字符
str = '小东'
age = 18
height = 1.75
grade = 'A'
print("我的名字叫%s,今年%d岁,身高%.2f米,最近考试获得了%c的成绩"%(str,age,height,grade))
2. format格式输出
str = '小东'
age = 18
height = 1.75
grade = 'A'
print("我的名字叫{},今年{}岁,身高{}米,最近考试获得了{}的成绩".format(str,age,height,grade))
3.format格式输出简写模式
str = '小东'
age = 18
height = 1.75
grade = 'A'
print(f"我的名字叫{str},今年{age}岁,身高{height}米,最近考试获得了{grade}的成绩")
转义字符
\n :换行符 print方法中有一个end参数,默认是\n
\t :制表符 相当于一个Tab或者4个空格,在输出九九乘法表的时候使用该转义字符可以对齐
input输入
1.数据类型默认是字符串类型
2.输入的结果一般都是保存在变量中
3.变量名 = input("提示信息")
数据类型转换
int(x) 转换成整数类型 向下取整
round(x) 转换成整数类型 四舍五入
math.ceil(x) 转换成整数类型 向上取整
math.modf(x) 输出整数部分和小数部分的元组
float(x) 转化成整数类型
str(x) 转换成字符串类型
evla(x) 去掉字符串的引号,值是什么类型,结果就是什么类型