python基础语法

本文详细介绍了Python的基础语法,包括输入输出、变量命名规则、保留字符、数据类型(如Number、String、List、Tuple、Set、Dict)及其操作、转换、函数与循环控制、异常处理、面向对象等内容。重点讲解了字符串的多种形式、列表的常用操作、元组的不可变特性、字典的键值对操作以及如何进行数据类型转换。此外,还涉及到了函数的定义、调用、参数传递以及异常处理机制,如try-except-else-finally结构,以及如何自定义异常。文章最后简要提及了面向对象编程的基础概念,如类、对象、继承和方法重写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、输⼊与输出
 print()
打印括号的内容
第1种:不带引号,让计算机读懂括号⾥的内容,打印最终的结果

print(1+2) 3

第2种:带单引号,计算机⽆须理解,原样复述引号中的内容

print(‘升职加薪到开课吧’)
升职加薪到开课吧

第3种:带双引号,作⽤和单引号⼀样;当打印内容中有单引号时,可以使⽤双引号

print(“Let’s go go go”)
Let’s go go go

第4种:带双引号,作⽤和单引号⼀样;当打印内容中有单引号时,可以使⽤双引号

print(“Let’s go go go”)
2 Let’s go go go

2、变量命名
1.只能是⼀个词;
2.只能包含字⺟、数字和下划线;
3.不能以数字开头;
4.尽量描述包含的数据内容;
5.不要使⽤Python函数名和关键字。

number = 34
name1 = 'kaikeba ’
list_class = [‘基础语法’,‘爬虫’,‘数据分析’]
#以上number,name1,list_class都是是变量名

3、Python中保留的字符(不需要记,熟悉即可)
这些保留字不能⽤作常数或变数,或任何其他标识符名称,所有 Python 的关键字只包
含⼩写字⺟。
在这里插入图片描述
4、Python 转义字符(不需要记,熟悉即可)
在这里插入图片描述
1、Python中的数据类型
Python3 中有六个标准的数据类型:
 Numbers(数值)
 String(字符串)
 List(列表)
 Tuple(元祖)
 Set(集合)
 Dict(字典)
最基本的数据类型有三种:
字符串str:⽤括号括起来的⽂本(如:‘python’、‘123’、‘开课吧’)
整数int:不带⼩数点的数字(如:-1、1、0、520、1314)
浮点数float:带⼩数点的数字,运算结果存在误差(如:-0.15、3.1415、1.0)
以下的数据结构会有⼀节或两节的课程介绍
列表list:是⼀种有序的集合,可以随时增加或删除其中的元素。标识是中括号[]。元组
tuple:⼀种类似列表的数据类型,但是不能被修改。
字典dice:全称为dictionary,使⽤键值对(key-value)作为存储⽅式。标识是⼤括号
{}。 布尔值bool:表示真假的数据类型,只有两个值,T rue和False。
Python3 的六个标准数据类型中:
 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
Number(数字)
Python3 ⽀持 int、float、bool、complex(复数)。在Python 3⾥,只有⼀种整数类
型 int,表示为⻓整型,没有 python2 中的 Long。
内置的 type() 函数可以⽤来查询变量所指的对象类型。
此外还可以⽤ isinstance 来判断.
isinstance 和 type 的区别在于:
 type()不会认为⼦类是⼀种⽗类类型。
 isinstance()会认为⼦类是⼀种⽗类类型。
String(字符串)
Python中的字符串⽤单引号 ’ 或双引号 " 括起来,同时使⽤反斜杠 \ 转义特殊字
符。字符串可以遍历切⽚。
Python 字符串从左⾄右截取:索引范围(0,⻓度-1),从右⾄左截取(-1,字符串
开 头)。
 1、反斜杠可以⽤来转义,使⽤r可以让反斜杠不发⽣转义。
 2、字符串可以⽤+运算符连接在⼀起,⽤运算符重复。
 3、Python中的字符串有两种索引⽅式,从左往右以0开始,从右往左以-1开始。
 4、Python中的字符串不能改变。
 5、Python 中不存在单字符。 Python 中即使有单字符,也会被当作字符串处理。
在这里插入图片描述
在这里插入图片描述
字符串格式化
在这里插入图片描述
格式化操作符辅助指令
在这里插入图片描述
Python2.6 开始,新增了⼀种格式化字符串的函数 str.format(),它增强了字符串格式
化的功能。
f-string 是 Python3.6 之后版本添加的,称之为字⾯量格式化字符串,是新的格式化
字符串的语法。f-string 格式化字符串以 f 开头,后⾯跟着字符串,字符串中的表达式
⽤⼤括号 {} 包起来,它会将变量或表达式计算后的值替换进去。
在这里插入图片描述
⽤了这种⽅式明显更简单了,不⽤再去判断使⽤ %s,还是 %d。
在 Python 3.8 的版本中可以使⽤ = 符号来拼接运算表达式与结果
在这里插入图片描述
内建函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
List(列表
List(列表) 是 Python 中使⽤最频繁的数据类型。
列表可以完成⼤多数集合类的数据结构实现。列表中元素的类型可以不相同,它⽀持数
字,字符串甚⾄可以包含列表(所谓嵌套)。
列表是写在⽅括号 [] 之间、⽤逗号分隔开的元素列表。
 1、List写在⽅括号之间,元素⽤逗号隔开。
 2、和字符串⼀样,list可以被索引和切⽚。
 3、List可以使⽤+操作符进⾏拼接。
 4、List中的元素是可以改变的。
列表脚本操作符
列表对 + 和 * 的操作符与字符串相似。+ 号⽤于组合列表,
号⽤于重复列表。
如下所示:
在这里插入图片描述
Python列表截取与拼接
Python的列表截取与字符串操作类型,如下所示:
L=[‘PDD’, ‘JD’, ‘Taobao’]
在这里插入图片描述
列表⽅法&函数
在这里插入图片描述
Python包含以下⽅法:
在这里插入图片描述
Tuple(元祖)
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在⼩括号 ()
⾥,元素之间⽤逗号隔开。虽然tuple的元素不可改变,但它可以包含可变的对象,⽐如
list列表。
string、list 和 tuple 都属于 sequence(序列)。
与列表的区别
 类似列表,但列表⽤[ ]标识,元组⽤()标识,并且列表元素可⼆次赋值,但元组元素
不能。
元祖的创建
创建空元组:tuple() 。
 创建只有⼀个元素的元组:tuple(a,),必须要在元素后加逗号。
元素的访问
 虽然创建时⽤()包含,但是在访问单个元素时,与列表⼀样,通过[索引号]来访
问。
L[-2] ‘JD’ 从右侧开始读取倒数第⼆个元素

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值