目录
-
字面量
-
注释
-
变量
-
数据类型
-
数据类型转换
-
标识符
-
运算符
-
字符串扩展
-
数据输入
第一节、字面量
什么是字面量
在代码中,被写下来的固定值
什么是字符串
是任意数量的字符如中文、英文、各类符号、数字租场
总结
1、掌握字面量的含义
代码中,被写在代码中的固定值,被称为字面量
2、常见的字面量类型
我们目前了解:整数、浮点数、字符串这三类即可
3、如何基于print语句完成各类字面量的输出
print(10),输出整数10 print(13.14),输出浮点数13.14 print("尹成大哥"),输出字符串:尹成大哥
第二节、注释
注释的定义
在程序代码中对程序代码进行解释性说明的文字。
注释的作用
只是对程序代码进行解释说明
总结
1、注释的作用是?
注释是代码中的解释型语句,用来对代码内容进行注解,注释不是代码,不会被程序执行。
2、单行注释如何定义?
通过#号定义,在#号右侧所有内容均做为注释
3、多行注释如何定义?
通过一对三个引号定义,引号内部均是注释
面试题
1、单行注释中是否能使用多行注释?
单行注释中不能使用多行,除非多行是一行
2、多行注释中能否使用单行注释?
多行注释中可以使用单行注释
3、多行注释中能否使用多行注释?
多行注释中不能使用多行注释
第三节、变量
什么是变量
在程序运行时能存储计算机值得抽象概念(可以改变)
总结
1、变量是什么,有什么作用?
变量就是在程序运行时,记录数据用的
2、变量得定义格式是?
变量名 = 变量值
3、变量得特征是?
变量的值可以改变
4、print语句如何输出多份内容?
print(内容1,内容2,......内容N)
5、Python中如何做减法
使用符号 - 即可完成减法运算(加、减、乘、除)
第四节、数据类型
数据类型
类型 | 概述 |
---|---|
string | 字符串类型 |
int | 整型(有符号) |
float | 浮点型(有符号) |
type()语句
type(查看类型)
总结
1.使用什么语句可以查看数据类型
type()
2.name_type变量可以村粗变量name的类型信息,是因为?
因为type()语句给出结果(返回值)
3.变量有没有类型?
没有,字符串变量表示存储了字符串而不是表示变量就是字符串
第五节、字符串三种格式
字符串3种不同定义方式
-
双引号
-
单引号
-
三引号
第六节、数据类型转换
常见的转换语句
语句(函数) | 说明 |
---|---|
int(x) | 将x转换为一个整数 |
float(x) | 将x转换为一个浮点数 |
str(x) | 将x转换为字符串 |
总结
1、字符串、整数、浮点数类型转换的语句是?
语句(函数) | 说明 |
---|---|
int(x) | 将x转换为一个整数 |
float(x) | 将x转换为一个浮点数 |
str(x) | 将x转换为字符串 |
2、任何类型都可以转换成字符串,对不对?
正确
3、字符串可以随意转换成数字,对不对?
错误,字符串内必须只有数字才可以
4、浮点数转整数会丢失什么?
丢失精度,也就是小数部分
第七节、标识符与命名规范
什么是标识符
是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。
标识符命名规则
-
内容限定
-
大小写敏感
-
不可使用关键字
标识符命名包括
-
变量名
-
类名
-
方法名
变量命名规范
-
见名知意
-
下划线命名法
-
英文字母全小写
总结
1、什么是标识符?
用户编写代码时,对变量、类、方法等编写的名字
2、标识符的命名规则?
-
内容限定
-
(中文、英文、数字、下划线)
-
-
大小写敏感
-
不可使用关键字
3、变量的命名规范?
-
见名知意
-
下划线命名法
-
英文字母全小写
第八节、常见运算符
算术运算符
运算符 | 描述 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 取整数 |
% | 取余 |
** | 指数 |
赋值运算符
复合赋值运算符
运算符 | 描述 |
---|---|
+= | 加法赋值运算符 |
-= | 减法赋值运算符 |
*= | 乘法赋值运算符 |
/= | 除法赋值运算符 |
%= | 取模赋值运算符 |
**= | 幂赋值运算符 |
//= | 取整赋值运算符 |
总结
1、常见的算术(数学)运算符有:
+、-、*、/、//、%、**
2、赋值运算符有:
-
标准赋值: =
-
复合赋值: _=、-=、/=、//=、%=、**=
第九节、字符串的扩展
字符串拼接
两个字符串(文本)+完成
print("学IT来跟尹成学"+"月薪过万")
字符串拼接总结
1、如何完成字符串拼接?
使用"+"号连接字符串变量或字符串字面量即可
2、有哪些注意事项?
无法和非字符串类型进行拼接
字符串格式化
-
% 表示:我要占位
-
s 表示:将变量变成字符串放入占位的地方
最常用的占位符
格式符号 | 转化 |
---|---|
%s | 将内容转换成字符串,放入占位位置 |
%d | 将内容转换成整数,放入占位位置 |
%f | 将内容转换成浮点型,放入占位位置 |
总结一
1.精度控制的语句是:
m.n的形式控制,如%5d、%.2f m和n均可省略
2.如果m比数字本身宽度还小,会发生什么事?
m不生效
3.n会对小数部分做精度限制,同时:?
会对小数部分做四舍五入
总结二
1.可以通过
f"{变量}{变量}"的方式进行快速格式化
2.这种方式:
-
不理会类型
-
不做精度控制
适合对精度没有要求的时候快速使用
总结三
1、表达式是什么?
表达式就是一个具有明确结果的代码语句,如1+1、type("字符串")、3*5等在变量定义的时候,如age = 11 + 11,等号右侧的就是表达式,也就是具体的结果,将结果赋值给等号左侧的变量
2、如何格式化表达式?
-
f"{表达式}"
-
%s\%d\%f % (表达式、表达式、表达式)
第十节、输入与输出
input语句(函数)
-
使用input()语句可以从键盘获取输入
-
使用一哥变量接收(存储)
总结
1、input()语句的功能是
获取键盘输入的数据
2、可以使用:input(提示信息)
用以在使用者输入内容之前显示提示信息
3、要注意无论键盘输入什么类型的数据
获取到的数字永远都是字符串类型