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 字符串上的小练习题相关推荐

  1. Deepin 深度系统更新(2021.02.03)发布

    深度操作系统更新发布 11031.002(build),升级全新内核到 Kernel 5.10(Stable)版本.更新仓库到 Debian10.7,增强系统稳定性和兼容性.针对系统安全性.硬件驱动等 ...

  2. 2021.02.03 Visual QA论文阅读

    目录 [2016][CVPR] Stacked Attention Networks for Image Question Answering [2016][CVPR] Visual7W: Groun ...

  3. 【财经期刊FM-Radio|2021年03月03日】

    title: [财经期刊FM-Radio|2021年03月03日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 科技股拖累美股回落,电动车股大跌,蔚来小鹏跌超10%,芯片股下挫,金 ...

  4. Leetcode刷题 2021.02.26

    Leetcode刷题 2021.02.26 Leetcode1178 猜字谜 Leetcode869 重新排序得到 2 的幂 Leetcode1676 二叉树的最近公共祖先 IV Leetcode11 ...

  5. C#正在被人用来做什么?--在CSDN上引发小讨论的帖子

    C#正在被人用来做什么?--在CSDN上引发小讨论的帖子 主 题:  C#正在被人用来做什么?  作 者:  manio (马牛)  等 级:    信 誉 值:  100  所属社区:  .NET技 ...

  6. 【模型】【课程笔记】01+02+03 金融风险管理导论

    本文为课程<金融风险管理>第1-3章学习笔记,用于知识点总结和复习,对应教材<Quantitative Risk Management(2015)>,标号为原版书公式以便查阅. ...

  7. 【财经期刊FM-Radio|2021年03月04日】

    title: [财经期刊FM-Radio|2021年03月04日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 科技股拖累纳指跌超2%,ARKK跌入熊市,美债收益率又猛升,美国5年 ...

  8. deepin Java开发环境搭建和主力使用体验(2021.02更)

    前言: 之所以想体验一下deepin有2点原因 1.美观(是的,没错,就是冲着好看去的)2.流畅(主要是一些编程软件比win下反应更快,体验更好) 成果: 1.UI整体风格我觉得OK(基本不用动手美化 ...

  9. 【Yolov5】1.认真总结6000字Yolov5保姆级教程(旧版本2021.08.03作为备份)

    旧版本2021.08.03 新版本https://blog.csdn.net/m0_53392188/article/details/119334634​​​​​​​ 以作备份 目录 一.前言 二.学 ...

最新文章

  1. 简单的无监督词统计nlp预测模型
  2. 字节跳动客户开发_实习|字节跳动 客户端实习生 1-5面 面经
  3. 给Apache虚拟主机增加端口的方法
  4. 网易云音乐测开面试题整理
  5. JDK源码解析之 Java.lang.Boolean
  6. MySQL5.7的搭建以及SSL证书
  7. BZOJ1877:[SDOI2009]晨跑——题解
  8. Maven使用注解配置SQL映射器(@Results,@ResultMap)
  9. iOS多线程编程--NSOperation(转)
  10. OpenCV识别指定颜色(黑、灰、白、红、橙、黄、绿、青、蓝、紫)
  11. 单出口双防火墙双核心冗余_各类冗余备份技术合集
  12. 【移动端】企业微信移动app测试实战(2)、(3)
  13. mysql数据库反弹端口连接提权
  14. 自除数的判断——C语言实现
  15. 预防颈椎病之颈椎保健操图解--超有效
  16. IPS入侵防御系统、IDS入侵检测系统
  17. 失物招领小程序_可查询失物、可了解换乘,京港地铁今日上线微信小程序
  18. VC++,6.0 MFC设计--- 图形界面
  19. 二分图匹配 Hopcroft-Carp (HK) 算法详解 附例题
  20. 淘宝直播全屏页重排算法实践

热门文章

  1. 微服务入门|微服务架构怎么设计
  2. 【淘宝】图片放大 代码
  3. 【打字母游戏_C语言实现】
  4. Rich feature hierarchies for accurate object detection and semantic segmentation
  5. python中的索引从几开始计数_列表的索引是从0开始的
  6. AWS S3 让IAM用户可以list bucket
  7. 李宏毅HW01——新冠疫情数据的预测
  8. EasyRecovery是最好用的手机数据恢复工具
  9. SaaSBase:艺赛旗iS-RPA是什么?
  10. 艺赛旗RPA--经验分享:Python 中的“特殊”函数