2021-02-03 字符串上的小练习题
1、用以下代码实现字符串的转换
V1 = 675
print(bin(V1))v2 = '0b11000101'
print(int(v2,base=2))v3 = "11000101"
print(int(v3,base=2))
2、按要求实现
## 两个值转为二进制,去除前面的0b,然后合并v11 = 123
v12 = 456
v11_0b = bin(123)[2:]
v12_0b = bin(456)[2:]
print(v11_0b,v12_0b)
print(int(v11_0b + v12_0b,base=2))
3、按要求实现
## 两个值转为二进制,去除前面的0b,然后每个二进制补足16位,最后合并v11 = 123
v12 = 456
v11_0b = bin(123)[2:].zfill(16)
v12_0b = bin(456)[2:].zfill(16)
print(v11_0b,v12_0b)
print(int(v11_0b + v12_0b,base=2))
4、字符串的一系列操作
name = " alex leNB "
name = name.strip() ## 移除两边空白
name.startswith("al") # 是否以al开头
name.endswith('NB') # 是否以NB结尾
name.replace('l','p') # l替换为p
name.split('l') # 以“l”分隔 ## ['a','ex','eNB']
name.upper() # 大写
name.lower() # 小写
name.[::-1] # 字符串的反转s = "123a4b5c"
s[0:3] # 获取字符串123
s[3:6] # 获取字符串a4b
s[-1] # 获取字符串c
s[-3:-8:-2] # 获取字符串ba2
5、使用while以及for循环对字符串message = ‘伤情最是晚凉天,憔悴斯人不堪言’
message = ‘伤情最是晚凉天,憔悴斯人不堪言’## while 循环
index = 0
while index < len(message):print(message[index])index += 1## for 循环
for i in range(len(message)):print(message[i])
6、 输出时间倒计时,使用for循环
s = '321'
message = '倒计时{}秒'for i in range(len(s)):print(message.format(s[i]))
7、计算字符串中某个字符出现的次数
message = '浪里开花,浪里个浪,你能知道浪不浪'
count = 0
for i in message:if i == '浪':count += 1
print('这一段文字中‘浪’字出现的次数有',count,'次')
8、获取两次输入的内容,并提取其中的数字,然后实现数字的相加(转为整型后相加)
###
num1 = input('请输入:')
num2 = input('请输入:')
int_num1 = []
int_num2 = []for i in num1:if i.isdecimal():int_num1.append(i)
int_num1 = int("".join(int_num1))for j in num2:if j.isdecimal():int_num2.append(j)
int_num2 = int("".join(int_num2))print((int_num1 + int_num2))
2021-02-03 字符串上的小练习题相关推荐
- Deepin 深度系统更新(2021.02.03)发布
深度操作系统更新发布 11031.002(build),升级全新内核到 Kernel 5.10(Stable)版本.更新仓库到 Debian10.7,增强系统稳定性和兼容性.针对系统安全性.硬件驱动等 ...
- 2021.02.03 Visual QA论文阅读
目录 [2016][CVPR] Stacked Attention Networks for Image Question Answering [2016][CVPR] Visual7W: Groun ...
- 【财经期刊FM-Radio|2021年03月03日】
title: [财经期刊FM-Radio|2021年03月03日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 科技股拖累美股回落,电动车股大跌,蔚来小鹏跌超10%,芯片股下挫,金 ...
- Leetcode刷题 2021.02.26
Leetcode刷题 2021.02.26 Leetcode1178 猜字谜 Leetcode869 重新排序得到 2 的幂 Leetcode1676 二叉树的最近公共祖先 IV Leetcode11 ...
- C#正在被人用来做什么?--在CSDN上引发小讨论的帖子
C#正在被人用来做什么?--在CSDN上引发小讨论的帖子 主 题: C#正在被人用来做什么? 作 者: manio (马牛) 等 级: 信 誉 值: 100 所属社区: .NET技 ...
- 【模型】【课程笔记】01+02+03 金融风险管理导论
本文为课程<金融风险管理>第1-3章学习笔记,用于知识点总结和复习,对应教材<Quantitative Risk Management(2015)>,标号为原版书公式以便查阅. ...
- 【财经期刊FM-Radio|2021年03月04日】
title: [财经期刊FM-Radio|2021年03月04日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 科技股拖累纳指跌超2%,ARKK跌入熊市,美债收益率又猛升,美国5年 ...
- deepin Java开发环境搭建和主力使用体验(2021.02更)
前言: 之所以想体验一下deepin有2点原因 1.美观(是的,没错,就是冲着好看去的)2.流畅(主要是一些编程软件比win下反应更快,体验更好) 成果: 1.UI整体风格我觉得OK(基本不用动手美化 ...
- 【Yolov5】1.认真总结6000字Yolov5保姆级教程(旧版本2021.08.03作为备份)
旧版本2021.08.03 新版本https://blog.csdn.net/m0_53392188/article/details/119334634 以作备份 目录 一.前言 二.学 ...
最新文章
- 简单的无监督词统计nlp预测模型
- 字节跳动客户开发_实习|字节跳动 客户端实习生 1-5面 面经
- 给Apache虚拟主机增加端口的方法
- 网易云音乐测开面试题整理
- JDK源码解析之 Java.lang.Boolean
- MySQL5.7的搭建以及SSL证书
- BZOJ1877:[SDOI2009]晨跑——题解
- Maven使用注解配置SQL映射器(@Results,@ResultMap)
- iOS多线程编程--NSOperation(转)
- OpenCV识别指定颜色(黑、灰、白、红、橙、黄、绿、青、蓝、紫)
- 单出口双防火墙双核心冗余_各类冗余备份技术合集
- 【移动端】企业微信移动app测试实战(2)、(3)
- mysql数据库反弹端口连接提权
- 自除数的判断——C语言实现
- 预防颈椎病之颈椎保健操图解--超有效
- IPS入侵防御系统、IDS入侵检测系统
- 失物招领小程序_可查询失物、可了解换乘,京港地铁今日上线微信小程序
- VC++,6.0 MFC设计--- 图形界面
- 二分图匹配 Hopcroft-Carp (HK) 算法详解 附例题
- 淘宝直播全屏页重排算法实践
热门文章
- 微服务入门|微服务架构怎么设计
- 【淘宝】图片放大 代码
- 【打字母游戏_C语言实现】
- Rich feature hierarchies for accurate object detection and semantic segmentation
- python中的索引从几开始计数_列表的索引是从0开始的
- AWS S3 让IAM用户可以list bucket
- 李宏毅HW01——新冠疫情数据的预测
- EasyRecovery是最好用的手机数据恢复工具
- SaaSBase:艺赛旗iS-RPA是什么?
- 艺赛旗RPA--经验分享:Python 中的“特殊”函数