Python基础知识总结上

目录

你好,Python

Python解析器

PyCharm常用快捷键

Python基础语法

字面量

注释

变量

数据类型

数据类型转换

标识符

运算符

字符串扩展

字符串的三种定义方式

字符串拼接

字符串格式化

格式化的精度控制

字符串格式化方式2

对表达式进行格式化

数据输入

Python判断语句

布尔类型和比较运算符

 if语句的基本格式

if else 语句

if elif else 语句

判断语句嵌套


你好,Python

1. 什么是编程语言?

人类和计算机交流的一种专有领域语言

2. 编程语言的工作原理?

想法转换为编程语言代码

通过翻译官(解释器)翻译成二进制提交计算机执行

Python解析器

1. 计算机只认识什么?

       0和1

2. Python解释器的作用是

       将Python代码翻译成计算机认识的0和1并提交计算机执行

       在解释器环境内可以一行行的执行我们输入的代码

       也可以使用解释器程序,去执行”.py”代码文件

3. “.py”文件是什么?

       python语言的代码文件,里面记录了python的代码

4. Python解释器程序在

       <Python安装目录>/python.exe

PyCharm常用快捷键

ctrl + alt + s : 打开软件设置

ctrl + d :复制当前行代码

shift + alt + 上\下 : 将当前行代码上移或下移

crtl + shift + f10 : 运行当前代码文件

shift + f6 :重命名文件

ctrl + a : 全选

ctrl + c\v\x : 复制、粘贴、剪切

ctrl + f : 搜索

Python基础语法

字面量

1. 掌握字面量的含义

代码中,被写在代码中的固定的值,称之为字面量

2. 常见的字面量类型

我们目前了解:整数、浮点数、字符串这三类即可

3. 如何基于print语句完成各类字面量的输出

print(字面量),如:

print(10),输出整数10

print(13.14),输出浮点数13.14

print("黑马程序员"),输出字符串:黑马程序员

注释

1. 注释的作用是?

注释是代码中的解释型语句,用来对代码内容进行注解

注释不是代码,不会被程序执行

2. 单行注释如何定义?

通过 # 号定义,在#号右侧的所有内容均作为注释

建议在#号和注释内容之间,间隔一个空格

单行注释一般用于对一行或一小部分代码进行解释

3. 多行注释如何定义?

通过一对三个引号来定义("""注释内容"""),引号内部均是注释,可以换行

多行注释一般对:Python文件、类或方法进行解释

变量

1.变量是什么,有什么作用?

变量就是在程序运行时,记录数据用的

2. 变量的定义格式是?

变量名 = 变量值

3. 变量的特征是?

 变量的值可以改变

4. print语句如何输出多份内容?

print(内容1, 内容2, ......, 内容N)

5. Python中如何做减法?

使用符号 - 即可完成减法运算

拓展:加(+)、减(-)、乘(*)、除(/)

数据类型

1. 使用什么语句可以查看数据的类型?

type()

2. 如下代码,name_type变量可以存储变量name的类型信息,是因为?

因为type()语句会给出结果(返回值)

3. 变量有没有类型?

没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串

数据类型转换

1.字符串、整数、浮点数类型转换的语句是?

语句(函数)

说明

int(x)

x转换为一个整数

float(x)

x转换为一个浮点数

str(x)

将对象 x 转换为字符串

2.任何类型都可以转换成字符串,对不对?

正确

3. 字符串可以随意转换成数字,对不对?

错误,字符串内必须只有数字才可以

4. 浮点数转整数会丢失什么?

丢失精度,也就是小数部分

标识符

1.什么是标识符?

用户编写代码时,对变量、类、方法等编写的名字,叫做标识符。

2. 标识符的命名规则?

内容限定

(中文、英文、数字、下划线)

大小写敏感

不可使用关键字

3. 变量的命名规范?

见名知意

下划线命名法

英文字母全小写

运算符

1.常见的算术(数学)运算符有:

加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)

2.赋值运算符有:

标准赋值: =

复合赋值:+=、-=、*=、/=、//=、%=、**=

字符串扩展

字符串的三种定义方式

1.字符串的三种定义方式:

单引号方式

双引号方式

三引号方式

2.引号的嵌套

可以使用:\来进行转义

单引号内可以写双引号或双引号内可以写单引号

字符串拼接

1.如何完成字符串拼接?

使用“+”号连接字符串变量或字符串字面量即可

2. 有哪些注意事项?

无法和非字符串类型进行拼接

字符串格式化

1.字符串格式化的语法?

"%占位符" % 变量

2. 常用占位符有哪3个?

字符串:%s

整数: %d

浮点数: %f

格式化的精度控制

1. 精度控制的语法是:

m.n的形式控制,如%5d、%5.2f、%.2f

m和.n均可省略

2. 如果m比数字本身宽度还小,会发生什么事?

m不生效

3. .n会对小数部分做精度限制,同时:?

会对小数部分做四舍五入

字符串格式化方式2

1.可以通过

f”{变量}  {变量}”的方式进行快速格式化

2. 这种方式:

不理会类型

不做精度控制

适合对精度没有要求的时候快速使用

对表达式进行格式化

1. 表达式是什么?

表达式就是一个具有明确结果的代码语句,如 1 + 1、type(“字符串”)、3 * 5等

在变量定义的时候,如 age = 11 + 11,等号右侧的就是表达式,也就是有具体的结果,将结果赋值给了等号左侧的变量

2. 如何格式化表达式?

f"{表达式}"

"%s\%d\%f" % (表达式、表达式、表达式)

数据输入

. input()语句的功能是,获取键盘输入的数据

2. 可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。

3. 要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型

Python判断语句

布尔类型和比较运算符

1.在Python中,可以表示真假的数据类型是:

布尔类型,字面量True表示真,字面量False表示假

2. 除了可以定义布尔类型外,还可以通过____计算得到布尔类型?

通过<比较运算符>计算得到布尔类型的结果

== 判断是否相等,!= 判断是否不相等

>判断是否大于,<判断是否小于

>=判断是否大于等于,<=判断是否小于等于

 if语句的基本格式

1.if语句的基本格式

2. if语句的注意事项:

判断条件的结果一定要是布尔类型

不要忘记判断条件后的: 引号

归属于if语句的代码块,需在前方填充4个空格缩进

if else 语句

1.if else 语句,其中

if和其代码块,条件满足时执行

else搭配if的判断条件,当不满足的时候执行

2. if else语句的注意事项:

else不需要判断条件,当if的条件不满足时,else执行

else的代码块,同样要4个空格作为缩进

if elif else 语句

1.if elif else语句的作用是?

可以完成多个条件的判断

2. 使用if elif else的注意点有:

elif可以写多个

判断是互斥且有序的,上一个满足后面的就不会判断了

可以在条件判断中,直接写input语句,节省代码量

判断语句嵌套

1.嵌套判断语句可以用于多条件、多层次的逻辑判断

2.嵌套判断语句可以根据需求,自由组合if elif else来构建多层次判断

3.嵌套判断语句,一定要注意空格缩进,Python通过空格缩进来决定层次关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值