1. 字面量
1.1 什么是字面量
字面量:在代码中,被写下来的的固定的值,称之为字面量
Python中有哪些值可以被写下来?
常用的值类型
Python中常用的有6种值(数据)的类型
![在这里插入图
1.2 字符串
字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串
如:
“热爱跑步的恒川”
“学Python看恒川”
“4925941922222222222”
“一起加油努力”
Python中,字符串需要用双引号(")包围起来被引号包围起来的,都是字符串
1.3 如何在代码中写它们
我们目前要学习的这些类型,如何在代码中表达呢?
1.4 总结
掌握字面量的含义
代码中,被写在代码中的固定的值,称之为字面量
常见的字面量类型
我们目前了解:整数、浮点数、字符串这三类即可
如何基于print语句完成各类字面量的输出
print(字面量),如:
print(10),输出整数10
print(13.14),输出浮点数13.14
print(“热爱跑步的恒川”),输出字符串:热爱跑步的恒川
2. 注释
2.1 注释的作用
注释:在程序代码中对程序代码进行解释说明的文字。
作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。
2.2 注释的分类
单行注释:以 #开头,#右边 的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用
注意,#号和注释内容一般建议以一个空格隔开
多行注释: 以 一对三个双引号 引起来 ( )来解释说明一段代码的作用使用方法
2.3 总结
注释的作用是?
注释是代码中的解释型语句,用来对代码内容进行注解
注释不是代码,不会被程序执行
单行注释如何定义?
通过 # 号定义,在#号右侧的所有内容均作为注释
建议在#号和注释内容之间,间隔一个空格
单行注释一般用于对一行或一小部分代码进行解释
多行注释如何定义?
通过一对三个引号来定义(“”“注释内容”“”),引号内部均是注释,可以换行
多行注释一般对:Python文件、类或方法进行解释
3. 变量
3.1 什么是变量
变量:在程序运行时,能储存计算结果或能表示值的抽象概念。
简单的说,变量就是在程序运行时,记录数据用的
变量的定义格式
变量名称:每一个变量都有自己的名称,称之为:变量名,也就是变量本身
=(赋值):赋值,表示将等号右侧的值,赋予左侧的变量
变量的值:每一个变量都有自己存储的值(内容),称之为:变量值
3.2 变量的特征
变量,从名字中可以看出,表示“量”是可变的。
所以,变量的特征就是,变量存储的数据,是可以发生改变的。
思考:
为什么必须要使用变量?
都是输出内容,直接输出不行吗?
变量的目的是存储运行过程的数据
存储的目的是为了:重复使用
3.3 总结
变量是什么,有什么作用?
变量就是在程序运行时,记录数据用的
变量的定义格式是?
变量名 = 变量值
变量的特征是?
变量的值可以改变
print语句如何输出多份内容?
print(内容1, 内容2, …, 内容N)
Python中如何做减法?
使用符号 - 即可完成减法运算
拓展:加(+)、减(-)、乘(*)、除(/)
3.4 练习
请在程序中,定义如下变量:
钱包余额(变量名:money),初始余额50
请通过程序计算,在购买了:
冰淇淋10元
可乐5元
后,钱包余额还剩余多少元。请通过print语句按照下图所示,进行输出:
4. 数据类型
4.1 数据类型
在学习字面量的时候,我们了解到:数据是有类型的。
目前在入门阶段,我们主要接触如下三类数据类型:
string、int、float这三个英文单词,就是类型的标准名称。
4.2 type()语句
那么,问题来了,如何验证数据的类型呢?
我们可以通过type()语句来得到数据的类型:
语法:
type(被查看类型的数据)
4.3 type()语句的使用方式
在print语句中,直接输出类型信息:
用变量存储type()的结果(返回值)
查看的都是<字面量>的类型,能查看变量中存储的数据类型吗?
那当然:可以
# 方式1: 使用print直接输出类型信息 print(type("热爱跑步的恒川")) print(type(666)) print(type(11.345)) # 方式2: 使用变量存储type()语句的结果 string_type = type("热爱跑步的恒川") int_type = type(666) float_type = type(11.345) print(string_type) print(int_type) print(float_type) # 方式3: 使用type()语句,查看变量中存储的数据类型信息 name = "热爱跑步的恒川" name_type = type(name) print(name_type)
4.4 变量有类型吗?
我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?
查看的是:变量存储的数据的类型。因为,变量无类型,但是它存储的数据有。
我们可能会说:字符串变量
但要知道,不是变量是字符串,而是它存储了:字符串
4.5 总结
使用什么语句可以查看数据的类型?
type()
name_type变量可以存储变量name的类型信息,是因为?
因为type()语句会给出结果(返回值)
变量有没有类型?
没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串
4.6 字符串类型的不同定义方式
字符串有3种不同的定义方式:
双引号定义法:“字符串”
单引号定义法:‘字符串’
三引号定义法:“”“字符串”“”
三引号定义法,表示在一堆三个双引号的范围内,均是字符串,如下:
要注意的是,包含范围是:从三个引号开始,到下一个三个引号结