python基础语法——列表,元组,字典,函数,类,异常,

本文介绍了Python的基础语法,包括变量和数据类型(如数字、字符串、列表、元组、字典)、注释、字符串操作、列表的常见操作、元组的使用、字典的操作、函数的定义与调用、异常处理和文件操作等。详细讲解了各种数据结构的创建、访问、修改和删除方法,以及如何进行文件的读写操作。
摘要由CSDN通过智能技术生成

变量和简单的数据类型

在python中,定义变量时不需指定变量类型,运行时,解释器会根据右侧数据自动推出变量中的数据类型。
数据类型
数字类型:int,float,bool,complex(复数型)
非数字类型:字符串,列表,元组,字典
type(变量名):可查看其类型
bool型在计算时True=1,False=0

注释
单行注释:#
多行注释:’’’ ‘’'或""" “”"

字符串

input():实现键盘输入(任何内容python都认为是字符串,括号里写提示内容)
在python中用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。
“ * ”运算符可以连续拼接字符串
使用方法修改字符串:
str():将非字符串值表示为字符串 在python里如果字符串和数字做加法运算,会直接报错
title():以首字母大写的方式显示每个单词
upper():将字符串改为全部大写
lower():将字符串改为全部小写
rstrip():将字符串末尾空白删除,但这种删除只是暂时的,想要永久删除这个字符串的空白,必须将删除操作的结果保存到变量中
lstrip():剔除字符串开头的空白
strip():同时剔除字符串两端的空白

print函数输出内容后会自动换行,使用end可以替换换行

	print("*",end="---")

%.nf:控制小数点后n位

	a=1.2345234
	print("%.2f"%a)
	#	1.23

%0nd:控制输出位数; <n,则补齐0;>=n,则原样输出

	a=12345
	print("%06d"%a)
	#	012345

以0b开头的数字是二进制,以0o开头的数字是八进制,以0x开头 的数字是十六进制
bin()内置函数可将数字转换为二进制
oct()将数字转换为八进制
hex()将数字转换为十六进制
int(‘12’,8)将字符串以八进制转换为整数

列表

在python中,用[]来表示列表,并用逗号分隔其中的元素

	bicycle=['trek','redline']
	print(bicycle)
	#['trek','redline']

访问列表元素

	print(bicycle[0])  #第一个列表元素的索引为0,当索引值为-1时,返回最后一个列表元素,但是当列表为空是,这样访问会导致错误
	#trek 

注意:当请求列表元素时,python只返回该元素,不包括方括号和引号
修改列表元素

	bicycle[0]='bike'

操作列表的一些方法
index(value):取索引
append(value):在列表末尾添加元素
insert(index,value):在列表指定位置插入元素
extend(list):把另一个列表的完整内容追加到当前内容
pop():删除列表末尾的元素
pop(index):删除列表中指定索引的元素
remove(value):删除指定值的元素

	del bicycle[0]

注意:使用del语句删除元素,本质上是将一个变量从内存中删除,后续的代码就不能再使用这个变量了

clear():清空列表
sort():对列表进行永久性排序,默认按字母顺序升序排列;若想要按与字母顺序相反的方向排序,只需向sort()方法中传递参数reverse

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值