Python基础语法(包括字面量、注释、数据类型、数据类型转换、标识符、运算符和数据输入知识)零基础入门

系列文章目录

第一章:Python基础语法



前言

主要包含Python的基础语法知识,包括字面量、注释、数据类型、数据类型转换、标识符、运算符和数据输入知识(注:是小编学习黑马程序员的Python课,做的笔记)


一、字面量

1.字面量含义: 在代码中,被写下来的固定的值
2.常见类型: 数字、字符串、列表、元组、集合、字典在这里插入图片描述
2.1 数字类型: 包括整数、浮点数、复数、布尔类型
在这里插入图片描述
2.2 字符串类型: 又称文本 ,由任意数量的字符串(包括中文、英文、各类字符串、数字等)组成,需要用引号包裹起来,例如:" “、 ’ '、”“” “”"
在这里插入图片描述

三种定义方式
1、单引号定义:name = ‘幼儿园老大’
2、双引号定义:name = “幼儿园老大”
3、三引号定义:name = “”" 幼儿园老大"“”(可换行)

字符串的引号嵌套
要定义的字符串本身,是包含:单引号、双引号
1、单引号定义法,可以内含双引号
2、双引号定义法,可以内含单引号
3、使用转移字符(\)来将引号解除效用,变成普通字符串

在这里插入图片描述
字符串拼接(无法和非字符串类型进行拼接)
一般,字面量和变量或变量和变量间进行拼接
在这里插入图片描述
字符串格式化:

1、占位格式: %s :%表示我要占位;s表示将变量变成字符串放入占位的地方

在这里插入图片描述

2、快速格式:print(f" 今天吃什么{name}")

在这里插入图片描述
格式化精度控制:
使用“m.n”来控制数据的宽度和精度:
m:控制宽度(很少使用),设置的宽度小于数字自身,不生效
.n:控制小数点精度,要求是数字,会进行四舍五入
在这里插入图片描述
在这里插入图片描述
对表达式格式化:
表达式:一条具有明确执行结果的代码语句,例如:1+1、8*6、name = '张三’中的 ‘张三’
在这里插入图片描述
案例:股票计价小程序
在这里插入图片描述

注:其他类型后面会一一讲解

2.3 案例:使用print语句输出字面量

输出整数、浮点数和字符串

在这里插入图片描述

提问:在print语句中的这些数字和字符串算不算字面量?
回答:是的,符合写在代码中,固定值的含义

二、注释

作用: 对程序代码进行解释说明的文字,让人能看懂程序代码的作用,不能被执行

单行注释: 以# 开头(建议:# 号和注释内容一般以一个空格隔开(规范))
一般用于:一行/一小部分代码
多行注释: 以 一对三个双引号 引起来(“”" 注释内容 “”");
一般用于解释:整个Python代码文件、类、方法

三、变量

变量含义: 在程序运行时,记录数据用的,便于重复使用
变量的定义格式: 变量名称 = 变量的值
特征: 变量的值可以改变
在这里插入图片描述
print语句输出多份数据 格式:print(内容1,内容2,…,内容n),用逗号隔开

四、数据类型

查看数据类型 语句:type(),括号内填要查询类型的数据

使用方式:
1、在print语句中,直接输出类型 [字面量的类型]
在这里插入图片描述

2、用变量存储type( )的结果(返回值) [字面量的类型]
在这里插入图片描述
3、查看变量中储存的数据类型
在这里插入图片描述

提问:type(变量)查看的是变量的类型还是数据的类型?
回答:变量储存的数据的类型

五、数据类型转换

数据类型转换的作用(用途):
在这里插入图片描述
常见的转换语句
1.int(x): 将x转换为一个整数
2.float(x): 将x转换为一个浮点数
3.str(x): 将对象x转换为字符串,万物皆可转字符串

注意:三个语句,都是带有结果的(返回值),可以用print直接输出,或者用变量存储结果值

在这里插入图片描述

六、标识符

标识符: 指编程时使用的一系列名字,用于给变量、类、方法等命名(起名字)

命名规则:
1、内容限定,只能使用:英文、中文(不推荐)、数字(不可以开头)、下划线(_)
在这里插入图片描述
2、大小写敏感
在这里插入图片描述
3、不可使用关键字(类似110、119…)
在这里插入图片描述
在这里插入图片描述

命名规范:
1、见名之意
2、下划线命名法
3、英文字母全小写

七、运算符

1、算术运算符
在这里插入图片描述
在这里插入图片描述
2、赋值运算符
在这里插入图片描述
在这里插入图片描述

八、数据输入

input语句(函数):用来获取键盘输入,可以直接在input语句写提示信息
在这里插入图片描述
input语句,不论输入的是什么类型的数据,都会当作字符串在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_61472217/article/details/132005237