Python3常用语法&数据结构汇总

本文详细介绍了Python编程的基础知识,包括注释、缩进、多行语句等语法特性,以及变量类型的定义与使用,如整型(int)、布尔型(bool)、浮点型(float)和复数(complex)。此外还讲解了字符串、列表(List)、元组(Tuple)、集合(set)和字典(Dictionary)等数据结构的操作方法,并提供了模块导入的方式。

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

1.注释
单行(1)#
多行(2)"""
多行(3)’’’

2.缩进
用缩进来分隔代码

3.多行语句
用 \ 来分隔多行语句

4.元素类型
int
bool
float
complex(复数)

5.同一行内输入多行内容
用;分隔

6.运算符
and,or,not
in,not in
is,is not
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等,id()用于判断地址

7.输入输出
input()
print(a,end="") end代表以引号内的内容结尾,不加end代表换行

8.模块导入
import abc 导入模块
from abc import cde 从abc中导入cde函数
from abc import * 从abc中导入全部函数

9.字符串
(1)单引号/双引号表示单行字符串
(2)三引号表示多行字符串
(3)r+字符串 能让字符串内反斜杠失去转义功能
(4)+表示连接,*表示重复
(5)索引方式,从左至右,0 -> n-1;从右至左,-1 -> -n
(6)截取方式:变量 [头;尾;步长],头是闭区间,尾是开区间
(7)字符串不可修改

10.Number
type(a):输出a的类型
isinstance(a, int): a是不是int
/结果是浮点数,//是保留商的整数部分,**是乘方
强制转化
int(3.2)=3 //删去尾部
int(‘15’,16) //进制转化时,前者必须为字符串,后者是进制
complex(“a+bj”)=complex(a,b)=a+bj

11.List(列表)
操作与string类似,但其中元素可改变,写在[ ]内

12.Tuple(元组)
操作与List类似,但其中元素不可改变,写在( )内
只有一个元素的话 tup(1,) 要加逗号

13.set(集合)
空集合必须用set()函数,其余用thisset={a,b,c}或thisset=set(a)

14.dictionary(字典)
用dict={}生成,用法和c++的map相同
可通过print(dict),print(dict.keys()),print(dict.values())来输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值