Python即学即用教程-第1章 快速掌握基础知识

Python即学即用教程-第1章 快速掌握基础知识

教学重点
 掌握IDLE和VSCode的使用
 掌握变量与常量
 掌握数据类型
 掌握运算符
 掌握类型转换
 掌握注释
 掌握输入输出函数

1.1 交互式解释器:IDLE

1.2 VSCode编辑器

VSCode是现在非常热门的一款主流开发编辑器,它的功能非常强大,不仅可以用于Python开发,还可以用于前端开发、后端开发等。

1.3 变量

下面这行代码就相当于Python中的“一句话”,我们称之为“语句”。每一条语句都有它特定的功能,这个跟英语每一句话都有它表达的意思是一样的道理。

year = 2024

1、变量的命名
• 在Python中,变量指的是一个可以改变的量。也就是说,变量的值在程序运行过程中是可以改变的。
• 给一个变量命名,我们需要严格遵循以下两个原则。
 变量名只能由英文字母、下划线(_)或数字组成,并且第一个字符必须是“英文字母或下划线”。
 变量名不能是Python关键字。

在这里插入图片描述
• 示例:正确的变量名
n123
current_timetotalSum
_class
hello
• 示例:错误的变量名
123n # 不能以数字开头
current-time # 不能包含中划线
total sum # 不能包含空格
class # 不能跟关键字相同
‘hello’ # 不能包含单引号
【命名风格】
• 变量常见的命名风格有两种:一种是“小驼峰命名法”,另一种是“蛇形命名法”。小驼峰命名法是指,如果有多个单词,那么
第一个单词首字母为小写,从第二个开始的单词的首字母一般为
大写,比如maxValue或isLeapYear。蛇形命名法是指,单词与单
词之间使用下划线来连接,比如max_value或is_leap_year。
• Python官方的PEP 8风格指南中,推荐给变量使用蛇形命名法(也就是使用下划线来连接)。
2、变量这样用
• 在Python中,对于变量的声明,只需要记住一句话:所有变量都不需要声明,因为Python会自动识别数据类型。
• 语法:
在这里插入图片描述

在这里插入图片描述

1.4 数据类型

• 所谓“数据类型”,说白了就是下图中“值”的类型。这里先来介绍一下最常见的两种数据类型:数字和字符串。
在这里插入图片描述

1、数字
• 在Python中,数字是最基本的数据类型。所谓的数字,指的就是数学上的数字,比如10、-10、3.14等。
• 在Python中,数字有4种不同的类型:整数(int)、浮点数(float)、复数(complex)和布尔值(bool)。
• 对于Python中的布尔值,我们还需要清楚以下两点。
 True和False这两个值的首字母必须大写,这一点跟其他编程语言不太一样。
 Python中的布尔类型归属于“数字”这个数据类型,这一点跟其他编程语言也是不一样的。其中True等价于1,False等价于0。

2、字符串
• 在Python中,字符串都是用英文单引号或英文双引号(注意都是英文)括起来的。
• 字符串中的字符可以是0个(即空字符),也可以是1个或多个。
常见的转义字符
在这里插入图片描述
3、判断类型
• 在Python中,我们可以使用type()函数来判断一个变量或值属于什么类型。
• 语法:
在这里插入图片描述
## 1.5 运算符
• 在Python中,运算符指的是对“变量”或“值”进行运算操作的符号。
1、算术运算符
• 算术运算符一般用于实现数学运算,包括加、减、乘、除等。
算术运算符
在这里插入图片描述
2、赋值运算符
• 赋值运算符用于将右边表达式的值保存到左边的变量中去。
赋值运算符
在这里插入图片描述
3、比较运算符
• 比较运算符用于将运算符两边的值或表达式进行比较,如果比较结果是对的,则返回True;如果比较结果是错的,则返回False。
比较运算符
在这里插入图片描述
【=和= =的区别】
• 等号(=)是赋值运算符,用于将右边的值赋值给左边的变量。双等号(= =)是比较运算符,用于比较左右两边的值是否相等。
• 如果想要比较两个值是否相等,写成a=b就是错误的,正确写法应该是a==b。
4、逻辑运算符
• 逻辑运算符用于执行“布尔值的运算”,且经常和比较运算符结合使用。
在这里插入图片描述
(1)“与”运算
• 与运算使用“and”表示。如果and两边的值都为True,则结果返回True;如果有一个为False或者两个都为False,则结果返回False。
在这里插入图片描述
(2)“或”运算
• 或运算使用“or”表示。如果or两边的值都为False,则结果返回False;如果有一个为True或者两个都为True,则结果返回True。
在这里插入图片描述
(3)“非”运算
• 非运算使用“not”表示。非运算跟与运算、或运算不太一样,非运算操作的对象只有一个。当not右边的值为True时,最终结果为False;当not右边的值为False时,最终结果为True。
在这里插入图片描述
• 关于“与”“或”“非”的逻辑运算,我们需要清楚以下几点。
在这里插入图片描述
在这里插入图片描述

• Python的运算符也是有优先级的,规则很简单:优先级高的先运算,优先级低的后运算。优先级相同的,从左到右进行运算。
• 平常我们只需要关注常见运算符的优先级就可以了,主要包括以下3点。
在这里插入图片描述

1.6 类型转换

• 类型转换,指的是将一种数据类型转换为另一种数据类型。这一节首先介绍“数字”与“字符串”这两种类型的数据是怎么互相转换
的。
1、把“数字”转换为“字符串”
• 在Python中,我们可以使用str()函数来将一个数字转换为一个字符串。
• 语法:
在这里插入图片描述
2、把“字符串”转换为“数字”
• 在Python中,我们可以使用int()函数将“数字型字符串(只能是整数)”转换为整数,也可以使用float()函数将“数字型字符串(可以是整数,也可以是浮点数)”转换为浮点数。
• 语法:
在这里插入图片描述
3、“整数”与“浮点数”互转
• 在Python中,我们可以使用int()函数将“浮点数”转换为“整数”,也可以使用float()函数将“整数”转换为“浮点数”。
• 语法:
在这里插入图片描述

1.7 注释

• 在Python中,给一些关键代码作注释是非常有必要的。注释的好处有很多,比如方便理解、方便查找以及方便项目组里的其他开发人
员了解你编写的代码,而且也方便你以后对自己的代码进行修改。
• 当注释的内容比较少,只有一行时,我们可以使用单行注释的方式。单行注释使用“#”(井号)表示。
• 当注释的内容比较多,用一行表达不出来时,我们可以使用多行注释的方式。多行注释使用三引号表示。

1.8 输出内容

• 在Python中,print()函数不仅可以输出一个变量,还可以同时输出多个变量。其中变量与变量之间使用英文逗号隔开即可。
• 语法:
在这里插入图片描述

1.9 输入内容

• Python可以使用input()函数来输入内容。input()函数的作用非常简单,用一句话来说就是:通过键盘输入内容,给某一个变量赋值。
• 语法:
在这里插入图片描述

1.10 试一试:交换两个变量的值

• 在实际开发中,交换两个变量的值,是经常用到的一种操作。请编写一个程序来交换两个变量的值。
在这里插入图片描述

1.11 试一试:交换个位和十位

• 请输入一个两位整数,然后将它的个位数和十位数互换,最后输出这个新的整数。

  • 28
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值