- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Python字符串和列表互相转换
String.split(seq=None,maxsplit=-1)seq:切割的规则符号,默认为空格,如果字符串中没有空格则不分割maxsplit:切割次数,默认-1无限制返回值:列表# coding:utf-8info_str = 'My name is Baize'info_list_1 = info_str.split()print(info_list_1)info_str = 'My1Name1Is1Bai1Ze'info_list_2 = info_str.split(
2021-01-19 13:17:41 334
原创 Python中集合的相关操作
集合的创建# coding:utf-8num_set = set() # 创建空集合num_set = set([1, 2, 3]) # 传入列表或元组的元素num_set = {1, 2, 3} # 传入元素num_set = {} # 不可取,默认为字典类型集合和其他类型之间的转换集合转换为列表# coding:utf-8a_set = {'1', '2', '3'}print(a_set, type(a_set))a_list = list(a_set)...
2021-01-19 10:47:43 285
原创 Python中字典(dict)的操作
字典没有索引 使用key进行定位字典中的每个key一定是唯一的字典中的元素数量没有限制字典中的value可以是任何Python中的内置数据类型和自定义对象修改/添加元素取决于字典中存不存在这个key# coding:utf-8info_dict = {'name': '白泽'}info_dict['name'] = '上神'info_dict['age'] = 20print(info_dict)运行结果:{'name': '上神', 'age': 20}...
2021-01-18 20:11:10 1080
原创 Python中的列表内置函数
append(new_item)将一个新的元素添加到列表尾部# coding:utf-8book = ['Python入门', 'Django快速开发']book.append('Python进阶')print(book)运行结果:['Python入门', 'Django快速开发', 'Python进阶']insert(index,new_item)将一个新的元素添加到列表的指定位置(如果index不存在,则将新元素添加到列表末尾)# coding:utf-8.
2021-01-18 18:42:07 692 5
原创 Python中字符串的格式化
第一种 %格式化# coding:utf-8info = '我的名字叫%s,我是一名%s'new_info = info % ('白泽','学生')print(new_info)结果:我的名字叫白泽,我是一名学生缺点:需要记住每个操作符如字符串%s,十进制整数%d等,当然也可以全部使用%s,使用字符串的格式输出第二种 str.format()格式化# coding:utf-8info = '我的名字叫{},我是一名{}'new_info = info.form.
2021-01-18 13:52:54 130 1
原创 Python中字符串的内置函数
capitalize()将首字母大写,其他字母小写(只对首个字符是字母有效)# coding:utf-8name = 'bai ze'info = 'hello 白泽'_info = '白泽 hello'number_str = '1234'print(name.capitalize())print(info.capitalize())print(_info.capitalize())print(number_str.capitalize())运行结果:Bai ze
2021-01-18 13:34:37 221 1
原创 Spinner从服务器上解析的数据,Spinner选中不可见的简单解决
这个问题是异步加载数据造成的。当调用spinner.setAdapter()时候,那个adapter中还没有数据,自定义adapter也是一样问题,其实哪怕adapter中仅有一条记录,后期异步添加数据都没有问题。但一条数据都没有便会出现该问题,然而点击spinner任然会显示异步加载的数据。解决办法:可以将spinner.setAdapter()放入和加载数据的线程里,这样就不存在异步线程的关系...
2018-05-05 16:15:52 470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人