广告
返回顶部
首页 > 资讯 > 后端开发 > Python >day 3 - 2 数据类型练习
  • 331
分享到

day 3 - 2 数据类型练习

数据类型day 2023-01-30 22:01:01 331人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1.有变量 name = " aleX leNB " 完成如下操作 name = " aleX leNB " # 1) 移除两端空格n1 = name.strip()print(n1)   # 2) 移除左边的 aln2 = name[3

1.有变量 name = " aleX leNB " 完成如下操作

name = " aleX leNB "

# 1) 移除两端空格
n1 = name.strip()
print(n1)

 

# 2) 移除左边的 al
n2 = name[3:]
print(n2)
print(name.lstrip(' al'))

 

# 3) 移除左边的 NB
n3 = name[:-3]
print(n3)
print(name.rstrip(' NB'))

 

# 4) 移除两边的 a B
n4 = name[2:-2]
print(n4)

 

# 5) 判断是否以 al 开头
n5 = name.startswith(' al')
print(n5)

 

# 6) 判断是否以 NB 结尾
n6 = name[-3:]
if n6 == 'NB ':
print ('yes')
else:
print ("no")

 

# 7) 将所有的 l 替换为 p
n7 = name.replace('l','p')
print (n7)

 

# 8) 将第一个的 l 替换为 p
n8 = name.replace('l','p',1)
print (n8)

 

# 9) 根据 l 进行分割
n9 = name.split('l')
print (n9)

 

# 10) 根据第一个 l 进行分割
n10 = name.split('l',1)
print (n10)

 

# 11) 整体变为大写
n11 = name.upper()
print (n11)

 

# 12) 整体变为小写
n12 = name.lower()
print (n12)

 

# 13) 首字母 a 大写(把前面的空格去掉) 
n13 = name.capitalize()
print (n13)

 

# 14) 判断 l 出现了几次
n14 = name.count("l")
print (n14)

 

# 15) 判断前 4 位中 l 出现了几次
#str.count(sub, start= 0,end=len(string))
#start 字符串开始搜索的位置,默认为第一个字符,第一个字符索引值为0
#end 字符串中结束搜索的位置,字符中第一个字符的索引为 0 ,默认为字符串的最后一个位置
n15 = name.count("l",0,4)
print (n15)

 

# 16) 找到 N 对应的索引,如果没找到则返回 -1
n16 = name.find("N")
print (n16)

 

# 17) 找到 X le 对应的索引
n17 = name.find("X le")
print (n17)

 

# 18) 输出第 2 个字符
n18 = name[1]
print (n18)


name = "aleX leNB"

# 19) 输出前 3 个字符
n19 = name[:3]
print (n19)

 

# 20) 输出后 2 个字符
n20 = name[-2:]
print (n20)

 

# 21) 获取第一个 e 对应的索引位置
n21 = name.index("e")
print (n21)

 

2.有变量 s = "132a4b5c" 完成如下操作

s = "132a4b5c"

#1) 通过切片形成 "123"
s1 = s[0]+s[2]+s[1]
print (s1)

 

#2) 通过切片形成 "a4b"
s2 = s[3:-2]
print (s2)

 

#2) 通过切片形成 "1245"
s2 = s[::2]
print (s2)

 

#3) 通过切片形成 "3ab"
s3 = s[1:-2:2]
print (s3)

 

#4) 通过切片形成 "c"
s4 = s[-1]
print (s4)

 

#5) 通过切片形成 "ba3"
s5 = s[-3::-2]
print (s5)

 

3.使用 while 和 for 循环分别打印字符串 x = 'asdfer' 中的每个元素

 

x = 'asdfer'
i=0
while i < len(x):
print (x[i])
i+=1


for i in x:
print (i)

4.实现一个加法计算器
如:5+9 或 5+ 9 或 5 + 9,然后使用分割在进行计算

#num1=int(input("请输入第一个数:"))
#num2=int(input("请输入第二个数:"))
#print (num1+num2)


con=input(">>>").split("+")
num=0
for i in con:
    num += int(i)
print(num)

5.计算用户输入的内容中有几个整数
如:content = input('请输入内容:') sdf456sfsf54f7s4grh8b1

content = input('请输入内容:')
count = 0
for i in content: if i.isdigit(): count+=1 print(count)

 

--结束END--

本文标题: day 3 - 2 数据类型练习

本文链接: https://www.lsjlt.com/news/180029.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • day 3 - 2 数据类型练习
    1.有变量 name = " aleX leNB " 完成如下操作 name = " aleX leNB " # 1) 移除两端空格n1 = name.strip()print(n1)   # 2) 移除左边的 aln2 = name[3...
    99+
    2023-01-30
    数据类型 day
  • day 4 - 2 数据类型练习
    1. 在字符串中数字相连的为一组,输出数字共有几组 如: 123sdf456sdf789  数字为:3组 info = input(">>>") for i in info: if i.isalpha(): ...
    99+
    2023-01-30
    数据类型 day
  • day 16 - 2 内置函数(二)练习
    内置函数(二)练习 1、用 map 来处理字符串列表,把列表中所有人都变成 sb,比方 alex_sbname=['alex','wupeiqi','yuanhao','nezha']   name=['alex','wupeiqi',...
    99+
    2023-01-30
    函数 day
  • python基本数据类型练习题
    题目[1]:格式输出练习。在交互式状态下完成以下练习。 运行结果截图: 题目[2]:格式输出练习。在.py的文件中完成以下练习 代码: num = 100 print('%d ...
    99+
    2022-11-13
  • MySQL数据类型 - JSON数据类型 (2)
    JSON值的规范化、合并和自动包装 当一个字符串被解析并发现是一个有效的JSON文档时,它也会被规范化。这意味着,具有与稍后在文档中找到的键(从左到右)重复的键的成员将被丢弃。JSON_OBJECT()调用生成的对象值只包含第二个key1元...
    99+
    2019-09-03
    MySQL数据类型 - JSON数据类型 (2) 数据库入门 数据库基础教程 数据库 mysql
  • 2.Python3 数据类型
    一、数据类型初识 1、数字2 是一个整数的例子。长整数 不过是大一些的整数。3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。(-5+4j)和(2.3-4.6j)是复数的例子,其中...
    99+
    2023-01-31
    数据类型
  • MySQL数据类型 - JSON数据类型 (3)
    最右边的数组元素。MySQL支持last关键字,作为数组中最后一个元素的索引的同义词。last - N 形式的表达式可用于相对寻址和范围定义,如下所示: 如果不是针对数组计算路径,则求值结果与将该值包装在单个元素数组中的结果相同: 可以使...
    99+
    2021-03-13
    MySQL数据类型 - JSON数据类型 (3) 数据库入门 数据库基础教程 数据库 mysql
  • python基本数据类型练习题有哪些
    这篇文章主要为大家展示了“python基本数据类型练习题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python基本数据类型练习题有哪些”这篇文章吧。题目[1]:格式输出练习。在交互式状...
    99+
    2023-06-28
  • PHP(3):数据类型
    PHP(3):数据类型 一、 数据类型   数据类型是具有相同特性的一组数据的统称。PHP早就提供了丰富的数据类型,PHP 5中又有更多补充。本节将介绍这些数据类型,可以分为3类:标量数据类型、复合数据类型和特...
    99+
    2023-01-31
    数据类型 PHP
  • 3 Python的数据类型
    概述         在上一节,我们介绍了Python的基础语法,包括:编码格式、标识符、关键字、注释、多行、空行、缩进、引号、输入输出、import、运算符、条件控制、循环等内容。Python是一种动态类型的编程语言,这意味着当你创建一个...
    99+
    2023-08-31
    python 数据类型 列表 集合 元组 字典 字符串
  • Redis入门(2) - 数据类型
    Redis中的数据类型 字符串 散列 列表 集合 有序集合 Redis中的数据类型 Redis定义了这几种数据类型: string(字符串) hash(散列) list(列表) set(集合) zset(有序集合) 后面会介...
    99+
    2017-07-10
    Redis入门(2) - 数据类型
  • INTERVAL DAY TO SECOND数据类型是怎样的呢
    这篇文章给大家介绍INTERVAL DAY TO SECOND数据类型是怎样的呢,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 ...
    99+
    2022-10-19
  • python学习3-内置数据结构2-元组
    元组是不可变的,可hash 1、定义t = tuple()t = (1,2,3)2、查t[index] #按照下标获取值t.index(value) #按照值获取下标值,不存在报value errott.count(value) #获取某个...
    99+
    2023-01-31
    数据结构 python
  • Redis系列--3、Redis数据类型
    Redis支持5种数据类型,它们描述如下:Strings - 字符串Redis的字符串是字节序列。在Redis中字符串是二进制安全的,这意味着他们有一个已知的长度,是没有任何特殊字符终止决定的,所以可以存储...
    99+
    2022-10-18
  • 3、MySQL的数据类型介绍
    上一章节内容主要介绍了一些MySQL中对表和库的增删改查操作,对于上一章中对与表中字段的一些定义进行说明,本章主要介绍关于数据库类型的一些定义。一、概述:MySQL数据库中的数据大致可以分为以下几类,从而实现数据库在操作的时候对不同类型的处...
    99+
    2023-01-31
    数据类型 MySQL
  • 数据库日常练习题,每天进步一点点(2)
    目录1、在数据库中存储的是( )2、一个数据库中现有A,B,C,D,E,F六个语句但目前这个数据库是不协调的,必须删除某些语句才能恢复数据库的协调性。3、某酒店信息管理系统能够提供多...
    99+
    2022-11-12
  • python 基础篇 day 1 初识变量和数据类型
    文章目录 变量变量作用——用于存储和表示数据。变量命名规则命名法大驼峰小驼峰下划体n j i a x 通常作为临时变量使用 建议 变量种类全局变量(Global ...
    99+
    2023-09-08
    python
  • oracle常见的几种数据类型 Oracle 10g学习系列(3)
    oracle常见的几种数据类型: char的长度是固定的,最大长度为2K字节。比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空...
    99+
    2022-10-18
  • python详解(2)——数据类型与变量
    本文为原创作品,若与其他作品雷同,纯属巧合。请勿抄袭。   目录 🏆一、前言 🏆二、数据类型and变量 🚩1、数据类型(简单) 🚩2、变量(中等) &#x...
    99+
    2023-08-31
    python 开发语言
  • 第2课 python数据类型与转换
    上次说了什么?复习一下吧!!! 我们只是学习了print() 函数,print(可以是数字 或者 '想打印的内容'),通常print函数在调试也非常好用,不然我们不会第一时间学习。print("你好,世界"),开始今日我们的内容。 pyt...
    99+
    2023-01-31
    数据类型 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作