1. 在字符串中数字相连的为一组,输出数字共有几组

如: 123sdf456sdf789  数字为:3组

info = input(">>>")
for i in info:
if i.isalpha():
info = info.replace(i," ")
print(len(info.split()))

2. 有如下列表,按照要求实现每一个功能

li = ['alex','wusir','eric','rain','alex']

#1) 计算列表的长度
print(len(li)) #2) 列表中追加元素 'sever'
li.append("sever")
print(li)
li.insert(5,"server")
print(li) #3) 在列表的第一个位置插入元素 'Tony'
li.insert(0,'Tony')
print(li) #4) 把列表中第二个元素修改为 'Kelly'
li[1] = 'Kelly'
print(li) #5) 使用一行代码将列表 l2 = [1,2,3] 每个元素添加到 li 中
l2 = [1,2,3]
li.extend(l2)
print(li) #6) 将字符串 s= 'qwert' 的每个元素添加到 li 中
s= 'qwert'
li.extend(s)
print(li) #7) 删除列表中的元素 'eric'
p = li.pop(2)
print(li)
li.remove('eric')
print(li) #8) 删除第二个元素,输出删除的元素和删除后的元素
p = li.pop(2)
print(p,li) #9) 删除第 2-4 个元素
del li[1:3]
print(li) #10) 反转列表中的所有元素
li.reverse()
print(li) #11) 计算元素 'alex' 在列表中出现的次数
print(li.count('alex'))

3. 写代码,有如下列表,实现以下功能

lis = [2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']

#3. 写代码,有如下列表,实现以下功能

lis = [2,5,'k',['qwe',20,['k1',['tt',3,'']],89],'ab','abv']

#1) 将列表中的 'tt' 给成大写(使用两种方法实现)
lis[3][2][1][0] = "TT"
print(lis) lis[3][2][1][0] = lis[3][2][1][0].replace("tt","TT")
print(lis) lis[3][2][1][0] = lis[3][2][1][0].upper("tt","TT")
print(lis)
#2) 将列表中的 3 改成字符串 '300'(使用两种方法实现)
lis[3][2][1][1] = ""
print(lis) lis[3][2][1].remove(3)
lis[3][2][1].insert(1,'3')
print(lis) #3) 将列表中的 1 改成 101(使用两种方法实现)
lis[3][2][1][2] = 101
print(lis) lis[3][2][1].remove("")
lis[3][2][1].insert(2,101)

4. 请用代码实现: li = ['alex','eric','rain']
利用下划线将列表的每一个元素拼接成字符串 "alex_eric_rain"

li = ['alex','eric','rain']
j = "_".join(li)
print(j)

5.循环打印出列表中每一个值

list = [2,3,'k',['qwe',20],'ab','abv']

lis = [2,3,'k',['qwe',20],'ab','abv']
#print(type(lis[3])) for i in range(len(lis)):
if type(lis[i]) == list:
for j in lis[i]:
print(j)
else:print(lis[i])

如果是这个列表呢:lis = [2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']

day 4 - 2 数据类型练习的更多相关文章

  1. JavaScript 中的数据类型

    Javascript中的数据类型有以下几种情况: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Function,Date,Ar ...

  2. JS 判断数据类型的三种方法

    说到数据类型,我们先理一下JavaScript中常见的几种数据类型: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Functi ...

  3. Python高手之路【二】python基本数据类型

    一:数字 int int(整型): 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值 ...

  4. UniqueIdentifier 数据类型 和 GUID 生成函数

    UniqueIdentifier 数据类型用于存储GUID的值,占用16Byte. SQL Server将UniqueIdentifier存储为16字节的二进制数值,Binary(16),按照特定的格 ...

  5. SQL Server常见数据类型介绍

    数据表是由多个列组成,创建表时必须明确每个列的数据类型,以下列举SQL Server常见数据类型的使用规则,方便查阅. 1.整数类型 int 存储范围是-2,147,483,648到2,147,483 ...

  6. 由js apply与call方法想到的js数据类型(原始类型和引用类型)

    原文地址:由js apply与call方法想到的js数据类型(原始类型和引用类型) js的call方法与apply方法的区别在于第二个参数的不同,他们都有2个参数,第一个为对象(即需要用对象a继承b, ...

  7. python 数据类型 ----字典

    字典由一对key:value 组成的 python中常用且重量级的数据类型 1. key , keys, values 字典由一对key:value 组成的 python中常用且重量级的数据类型 1. ...

  8. SQL数据类型

    1.Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串.最多8,000个字符. n varchar(n) 可变长度的字符串.最多8,000个字符.   varchar ...

  9. 跟着老男孩教育学Python开发【第二篇】:Python基本数据类型

    运算符 设定:a=10,b=20 . 算数运算 2.比较运算 3.赋值运算 4.逻辑运算 5.成员运算 基本数据类型 1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**3 ...

  10. 我的MYSQL学习心得(二) 数据类型宽度

    我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

随机推荐

  1. 苹果电脑python3安装pillow模块

    我刚开始在苹果电脑自带的python 中安装了pillow模块,导致在后期我想在python3中安装pilow模块的时候 pip3 install pillow 但是总会提示错误说电脑中已经存在pil ...

  2. (栈 注意格式)P1739 表达式括号匹配 洛谷

    题目描述 假设一个表达式有英文字母(小写).运算符(+,—,*,/)和左右小(圆)括号构成,以“@”作为表达式的结束符.请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”:否则返 ...

  3. nginx.conf配置文件详解

    一:nginx配置文件结构 nginx配置文件主要分为六个区域: main(全局设置).events(nginx工作模式).http(http设置). sever(主机设置).location(URL ...

  4. python模块之时间模块

    一.time模块 表示时间的方式分为: 1时间戳(timestamp) 2格式化化的时间字符串(format string) 3结构化时间(struct_time) import time print ...

  5. 使用text-align:justify,让内容两端对齐,兼容IE及主流浏览器的方法

    如果不喜欢看分析过程,可以跳到最后看最终兼容方案 史前方法: 以前实现两端对齐是这样的: <p class="box1">密  码</p> <p cl ...

  6. IE缓存查看的方法

    选择设置中的Internet选项中, 然后点击查看文件: 最终缓存目录:

  7. 苹果笔记本适合什么人 中国Mac电脑用户的8个事实

    报告由腾讯 ISUX 研究中心收集了全国 7946 名 Mac 电脑用户的问卷整理而成.并且,参考了苹果公司的历年财报,以及百度.StatCounter 等第三方市场统计数据. 你是 iPhone 用 ...

  8. [报错]Could not get a resource from the pool

    redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool解决:开启 ...

  9. 打包JAR,MANIFEST.MF格式

    MANIFEST.MF文件格式详解 1. 基本格式 属性名称+:+空格+属性值 2. 没行最多72个字符,换行继续必须以空格开头 3. 文件最后必须要有一个回车换行 4. Class-Path 当前路 ...

  10. java io系列05之 ObjectInputStream 和 ObjectOutputStream

    本章,我们学习ObjectInputStream 和 ObjectOutputStream ObjectInputStream 和 ObjectOutputStream 介绍 ObjectInputS ...