Python方法

目录

填充输出

数据格式转化

1.int与float

2.int与str

集合:

 字典:

列表:


填充输出

result = "{:+>30.3f}".format(a)
#输出宽度为30,保留三位小数,float格式
#其余位置用+填充,右对齐

'+':填充符,'>':右对齐('<'左对齐 '^'居中),'30':宽度 ,'.3':保留三位小数

数据格式转化

1.int与float

f=int(d)
d=float(f) #默认保留一位

2.int与str

        int-->str

num = 123
str_num = str(num)
print(str_num)

        str-->int

        只含数字的字符串

str_num = "123"
num = int(str_num)

       字母与整数的转换

ord()  #返回单个字符的ascll码
chr()  #返回ascll码对应的字符

集合:

集合(Set)在Python中是一种内置的数据类型。集合是由不重复元素组成的无序集。

集合是使用大括号 {} 或者 set() 函数创建的。

用法:

# 使用大括号创建集合
my_set = {1, 2, 3, 4, 5}

# 使用set()函数创建集合
another_set = set([4, 5, 6, 7, 8])
another_set = set("Hello")

set()函数:

可以将字符串、列表、元组等转换为集合

这个集合中包含了输入字符串中不重复的字符 

集合的特点包括:

  • 集合中的元素不重复,每个元素在集合中只能出现一次。
  • 集合中的元素是无序的,因此不支持通过索引访问集合中的元素。
  • 集合中的元素必须是不可变的(不可哈希的对象不能作为集合的元素),比如数字、字符串、元组等,但不能包含可变对象,如列表、字典等。

集合是用于存储唯一元素的数据结构,通常用于去除序列中重复的元素或进行集合运算(如并集、交集、差集等)。

 字典:

字典 是一种用于存储键-值对 的数据结构。字典是无序的容器类型,由键和相应的值组成,通过键来访问值。字典是可变的,即可以添加、删除和修改其中的元素。

用法:

# 创建一个字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}

# 访问字典的值
print(my_dict['name'])  # 输出:Alice

# 修改字典的值
my_dict['age'] = 26

# 添加新的键值对
my_dict['gender'] = 'Female'

# 删除键值对
del my_dict['city']

字典的特点包括:

  1. 键值对:字典由键和对应的值组成,形成键值对存储在字典中。
  2. 键的唯一性:字典中的键必须是唯一的,不允许重复,而值可以是任意类型的对象,且可以重复。
  3. 键的不可变性:字典的键必须是不可变的数据类型,比如整数、字符串、元组等。因此,列表和字典本身不能作为字典的键。
  4. 通过键访问值:通过键来查找和获取对应的值,可以使用dictionary[key]的方式访问。

列表:

列表(List)是 Python 中一种有序、可变、可以包含任意数据类型元素的数据结构。列表使用方括号 [] 表示,其中的元素之间用逗号 , 分隔。

用法:

my_list = [1,'apple',True, [5, 6, 7]]  #包含任意数据类型
print(my_list[0])      # 输出:1
print(my_list[-1])     # 输出:[5, 6, 7]

my_list[0] = 'apple'   # 修改元素
my_list.append(4)      # 在末尾添加元素
del my_list[1]         # 删除指定位置的元素

常用方法

  1. append():在列表末尾添加单个元素或一个列表。

    my_list = [1, 2, 3] 
    my_list.append(4) # 在末尾添加单个元素 
    my_list.append([5, 6]) # 在末尾添加一个列表作为一个元素
  2. extend():在列表末尾追加另一个列表中的所有元素。

    my_list = [1, 2, 3] 
    another_list = [4, 5, 6] 
    my_list.extend(another_list)
  3. pop():移除列表中的一个元素(默认是最后一个元素),并返回该元素的值。

    my_list = [1, 2, 3] 
    popped_element = my_list.pop() # 弹出并返回最后一个元素 
    specific_element = my_list.pop(1) # 弹出并返回指定位置的元素

    这对于需要按照特定顺序或特定条件移除列表中的元素,并在之后可能需要使用该元素值时很有用。

  4. insert():在指定的位置插入一个元素。

    my_list = [1, 2, 3] 
    my_list.insert(1, 'apple') # 在索引1处插入'apple'

  • 14
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光的璃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值