python基础语法1
一、字面量
1、字面量
在代码中,被写下来的固定的值,称之为字面量。
2、常用的值类型
python中常用的有6种植(数据)类型
3、如何在代码中进行书写:
4、实际操作
二、注释
1、注释
在程序代码中对程序代码进行解释说明的文字。
2、作用
注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。
3、注释的分类
单行注释:以 #开头,"右边 的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用。
多行注释: 以 一对三个双引号 引起来 (“”“注释内容”“”)来解释说明一段代码的作用使用方法。
多行注释一般用于解释:
-整个PYTHON代码文件
-类
-方法
4、实际操作
三、变量
1、变量
在程序运行时,能储存计算结果或能表示值的抽象概念。
简单的说,变量就是在程序运行时,记录数据用的。
2、定义格式
变量名称 = 变量的值
3、实际操作
四、数据类型
1、我们可以通过type()语句来得到数据的类型
语法:type(被查看类型的数据)
2、type()语句使用方式
-在print语句中,直接输出类型信息
-用变量存储type()的结果(返回值)
-查看变量中存储的数据类型
3、实际操作
五、数据类型转换
数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等。
1、常见的转换语句
同type()语句一样,这三个语句都是带有结果的(返回值),可以使用print直接输出
2、实际操作
错误示例,想要将字符串转换成数字,必须要求字符串内的内容都是数字。
num3 = int("你好")
print(type(num3),num3)
六、标识符
1、标识符
是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。
2、标识符命名规则
-内容限定
标识符命名中,只允许出现:英文、中文、数字、下划线(_)
-大小写敏感
-不可食用关键字
3、变量命名规范
-见名知意
-下划线命名法
-英文字母全小写
4、实际操作
七、运算符
1、算数(数学)运算符
赋值运算符
复合赋值运算符
2、实际操作
算数运算符
赋值运算符
八、字符串扩展
1、字符串在python中有多种定义形式
-单引号定义法
-双引号定义法
-三引号定义法
三引号定义法,和多行注释的写法一样,同样支持换行操作使用变量接收它,它就是字符串不使用变量接收它,就可以作为多行注释使用。
2、字符串的引号嵌套
-单引号定义法,可以内含双引号
-双引号定义法,可以内含单引号
-可以使用转义字符(\)来讲引号解除效用,
3、实际操作
4、字符串拼接
使用+完成字符串拼接
5、字符串格式化
其中的,%s
% 表示:我要占位
s 表示:将变量变成字符串放入占位的地方
所以,综合起来的意思就是:我先占个位置,等一会有个变量过来,我把它变成字符串放到占位的位置。
多个变量占位,变量要用括号括起来,并按照占位的顺序填入。
6、python中,支持非常多的数据类型占位,最常用的有三类
实际操作:
7、字符串格式化的精度控制
我们可以使用辅助符号“m.n“来控制数据的宽度和精度:
-m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效。
-n,控制小数点精度,要求是数字,会进行小数的四舍五入。
示例:
-%5d:表示将整数的宽度控制在5位,如数字11,被设置为5d,就会变成:空格 空格 空格11,用三个空格补足宽度
-%5.2f:表示将宽度控制为5,将小数点精度设置为2小数点和小数部分也算入宽度计算。如,对11.345设置了%7.2f后,结果是:空格 空格11.35。2个空格补足宽度,小数部分限制2位精度后,四舍五入为.35
-%.2f:表示不限制宽度,只设置小数点精度为2,如11.345设置%.2f后,结果是11.35
实际操作:
8、字符串格式化-快速写法
通过语法:f“内容{变量}”的格式来快速格式化
9、表达式格式化
表达式:表达式就是一个具有明确结果的代码语句,如1+1、type(“字符串”)、3*5等在变量定义的时候,如 age = 11+ 11,等号右侧的就是表达式。也就是有具体的结果,将结果赋值给了等号左侧的变量。
格式化表达式:
-f"{表达式}"
-“%s%d%f” %{表达式,表达式,表达式}
实际操作:
九、数据输入
-数据输出:print
-数据输入:input
使用上也非常简单:
-使用input()语句可以从键盘获取输入
-使用一个变量接收(存储)input语句获取的键盘输入数据即可
学习链接:https://www.bilibili.com/video/BV1qW4y1a7fU?p=14