python 去除str的引号 去除括号_葵花宝典之Python(*^^*)

本文总结了Python的基础知识,包括数字、字符串、布尔类型和输入输出。重点介绍了字符串的转义字符、列表和元组的基本操作,如索引、切片、添加、修改和删除元素。还提到了字典和集合的概念,以及字符串的拼接、长度计算、截取和格式化等操作。
摘要由CSDN通过智能技术生成
b63eb0ca75011ce8ff7216d73a056986.png

Python

— 基础知识总结 —

&

b6071543657054c71312211d5aed0ddd.gif

1.基本数据类型

1.1数字

python中的整数(int),浮点数(float),复数(complex)

1.整数(int):整数是不带有小数部分的数字,包括自然数,零,负自然数,其可以在十进制,二进制,八进制,十六进制之间转化

2.浮点数(float):浮点型数是带有小数部分的数字(小数部分也可以是0)

3.复数(complex):实部(real),虚部(image),虚部以j或J 

856fe13a02223c15116fc9425b0a575e.png

1.2字符串

 phython转义字符

0e0b7329a1856391d06f7eff1f599374.png 856fe13a02223c15116fc9425b0a575e.png

1.3布尔类型

主要用来表示真或假的值。(True和False)

“其中转化为数值时True表示1,False表示0”

注:在Python中所有对象都可以进行真值测试,其中下面列出的情况得到的值为假,其他对象if和while语句中都表现为真。

1.False或None(None是一个表示不存在的特殊对象);

2.数值中的零,包括0,0.0,虚数0;

3.空序列,包括字符串,空元组,空列表,空字典;

4.自定义对象的实例,该对象的_bool_方法返回False或者_len_方法返回0.

856fe13a02223c15116fc9425b0a575e.png

1.4输入与输出

1.输入函数:input(无论输入的是数字还是字符串都将被作为字符串读取,若想接受数值,需要把接收到的字符串进行类型转换。)

2.输出函数:print(输出的内容可以是数字和字符串“使用引号括起来”,此类内容将直接输出,若是包含运算符的表达式,此类内容将计算结果输出。)

b6071543657054c71312211d5aed0ddd.gif

2.运算符

2.1算符和赋值运算

4faae90ae504df8d244731f734eeb9c7.png 3e8022f8f14f01f2af86f4e5fe5254de.png

2.2逻辑运算符

86681b7e7511d8f565410d4ddc55ed04.png

2.3位运算符

eff130d5702043822dd9d83701996809.png

2.4比较运算符

ddf44e7ddbc58f89622f2767596ef829.png b6071543657054c71312211d5aed0ddd.gif

3.列表与元素

3.1基本操作

-索引(访问序列中的任何元素)

9d1661f140c2b42ec77ec49d5529995a.png

-切片(访问元素的另一种方法,可以访问一定范围内的元素并通过切片操作生成一个新的序列。)

sname[start: end : step]

start:切片开始位置,不指定则为0

end:切片截止位置,不指定则默认为序列长度

step:表示切片的步长,省略则默认为1

f1f98b60eda3ec3ea400c30c837c618c.png

—序列相加,乘法以及检查某个元素是否是序列的成员

相加:使用 + 实现

乘法:使用 * 和数字 n 实现

检查:value in sequence

67af8eebd2b3c1e26bf497926e99b0ed.gif

3.2列表

Python中内置的可变序列,所有元素都放在一对中括号“[]”中,两个相邻元素间用逗号“,”分隔,可以将整数,实数,字符串,列表,元组等任何类型放入列表中,且元素类型可以不同。

-创建与删除

1.直接使用赋值运算符“=”赋予变量

2.可直接创建空列表

emptylist = []

-访问和遍历列表

1.使用print()直接访问

2.使用for循环直接实现遍历

2478e635eef5f32eb3bd3179dfff5e31.png

-添加,修改和删除列表元素

1.添加元素

listname.apppend(obj) #obj为要添加到列表末尾的对象

2.修改元素

通过索引获取该元素,再重新赋值即可。

3.删除元素

(1)根据索引删除

(2)根据元素值删除

4c5fb96c18846e7ea26f38d3e9eeff34.png

-统计计算

listname.count(obj)获取指定元素出现次数

listname.index(obj)获取指定元素首次出现的下标

sum(listname[,start])统计数值列表的元素和

-排序

listname.sort(key=None,reverse=False)

reverse为True为降序排列,False则为升序排列,key为从每个列表元素中提取的比较键,如key = str.lower 表示在排序时不区分字母大写

-列表推导式(快速生成列表)

f8353b2894604ba0c8c4ee81b660b3a1.png 67af8eebd2b3c1e26bf497926e99b0ed.gif

3.3元组

Python中**不可变序列**,元组所有元素都放在一对小括号“()”中,相邻元素用逗号“,”分隔,可以将整数,实数,字符串,列表,元组等任何类型放入列表中,且元素类型可以不同。

-创建与删除

1.赋值运算符直接创建

2.可直接创建空元组

3.删除元组:del

-访问与修改

1.直接使用print()访问

2.不能直接重新赋值,只能对元组重新定义

注:元组与列表区别——都属于序列,且都可以不受类型限制存放元素

(1)可变与不可变

(2)列表可添加删除修改,元组不可

(3)元组比列表访问和处理速度快

(4)列表不能作为字典的键,元组可以

04

字典与集合

4.1字典

无序的可变序列,以“键-值对”的形式存放,通过键读取,且键必须唯一,键不可变

-字典的创建和删除

dictionary={“key”:“value”,“key1”:“value1”}创建新字典

del dictionary 删除字典

dictionary.clear() 删除全部元素变为空字典

-访问字典

print(dictionary[‘key’])

-遍历字典

dictionary.items() 获取字典的键值对列表

-添加修改和删除字典元素

dictionary[key3] = value 添加一个元素

dictionary[key1] 删除一个元素

4.2集合

9a1e472a6715f8f3c08db595bf264ff7.png

05

字符串

-拼接

使用“+”运算符可完成多个字符串的拼接

-计算长度

len(string)

-截取字符串

string[start : end : step]

start:要截取的第一个字符的检索

end:要截取的最后一个字符的检索

step:步长

-分割合并字符串

str.split(sep,maxsplit)分割字符串

str.string.join(iterable)合并字符串

-检索字符串

str.count(sub[,start[,end]])

str.find(sub[,start[,end]])

str.index(sub[,start[,end]])

-字母的大小写转换

str.lower 将字符串全部显示为小写字母

str.upper 将字符串全部显示为大写字母

-去除空格和特殊字符

str.strip([chars]) chars为指定要去除的字符,可为多个

str.lstrip([chars])

str.rstrip([chars])

-格式化字符串

str.format(args) args为指定要转换的项

b6071543657054c71312211d5aed0ddd.gif

06

函数

内置的标准函数和自定义函数

-创建一个函数和调用函数

4ce75c4335be8944ebcb3d8dc912cfe3.png

-形式参数和实际参数

形参:定义函数时函数名后面括号中的参数为“形式参数”

实参:调用函数时,函数名后面括号中的参数为“实际参数”

-位置参数

也称必备参数,是必须按照正确的顺序传到函数中,且位置必须与定义时一致

-关键字参数

指用形式参数的名字来确定输入的参数值,该方法时不用与形参位置一致,函数名正确即可。

-可变参数

也称不定长参数,即传入函数中的实际参数可以是任意个

-返回值

return[value]

07

模板

-导入模块

使用import语句导入

08

文件及目录操作

1.打开文件

open函数,格式:open(file, mode=‘r’)

2.关闭文件

0fdc1aa100ebfb275fa5fad152bd2629.png

3.写入文件内容

3d7fbd80aa1ab8dcc615355c8e5b7bd8.png

4.读取文件

d803083b0e42f67c07c8053aa942c70f.png b6071543657054c71312211d5aed0ddd.gif

排版 | 周月

文字 | 陈洪建

采集 I 沈露

封面 I 唐艺

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值