###一、有变量name = 'aleX leNb',完成如下的操作
name = 'aleX leNb'
name1 = ' aleX leNb ' #1、移除name1 变量对应的值两边的空格 ,输出结果
print(name1.strip()); #2、移除name 中'al' ,输出结果
print(name[2:]); #3、移除name 中 'Nb' ,输出结果
print(name[:-2]) #4、移除name 开头的'a' 结尾的'b' ,输出结果
print(name[1:-1]) #5、判断name 是否已'al'开头 ,输出结果
if(name.startswith('al')):
print(name) #6、判断name 是否已'Nb'结尾,输出结果
if(name.endswith('Nb')):
print(name) #7、name 将所有'l'替换成'p' ,输出结果
print(name.replace("l","p")) #8、name 将第一个'l'替换成'p' ,输出结果
print(name.replace("l","p",1)) #9、name 根据所有'l'分割 ,输出结果
arr = name.split("l")
for i in range(0,len(arr)) :
print(arr[i]) #10、name 根据第一个'l'分割 ,输出结果
arr = name.split("l",1)
print(arr[0]) #11、name 变成大写 ,输出结果
print(name.upper()) #12、name 变成小写 ,输出结果
print(name.lower()) #13、 将name 变量 对应的值首字母大写,并输出
print(name.swapcase()) #14、 判断name 变量对应的字母'l'出现的次数
print(name.count("l")) #15、 判断 name 变量对应的值前4位 'l'出现的几次,并输出结果
print(name[0:4].count("l")) #16、 从name变量对应的值中找到'N'对应的索引(如果没有找到报错)
print(name.index('N')) #17、 从name变量对应的值中找到'N'对应的索引(如果没有找到返回-1)
print(name.find('N')) #18、 从name 变量找到'X le'对应的索引,并输出
print(name.find('X le')) #19、 请输出name变量对应的值得第2个字符
print(name[1]) #20、 请输出name变量对应的值得第3个字符
print(name[2]) #2、 请输出name变量对应的值的后得第2个字符
print(name[-2]) #22、 请输出name变量对应的值中'e'所在的索引位置
print(name.find('e')) ###二、有字符串 s='132a4b5c'
s = '132a4b5c'
#1、通过对li列表的切片形成新的字符串 s1='132'
s1 = s[:3]
print(s1) #2、通过对li列表的切片形成新的字符串 s1='a4b'
s1 = s[3:6]
print(s1) #3、通过对li列表的切片形成新的字符串 s1='1245'
s1 = s[::2]
print(s1) #4、通过对li列表的切片形成新的字符串 s1='3ab'
s1 = s[1:-1:2]
print(s1) #5、通过对li列表的切片形成新的字符串 s1='c'
s1 = s[-1:]
print(s1) #6、通过对li列表的切片形成新的字符串 s1='ba3'
s1 = s[-3:0:-2]
print(s1) ###三、使用 while 和 for 循环 分别打印字符串s = 'asdfer'中的每个元素
s = 'asdfer'
for i in s :
print(i) l= len(s)
i=0
while(i<l):
print(s[i])
i+=1 ###四、实现一个整数的加法计算器,如 content =input('请输入内容:') 如 用户输入:5+9 或 5 +9 或9 + 5。计算出结果
while(1):
content =input('请输入内容:')
if content.find('+') != -1 :
l=content.replace(" ","").split("+")
if l[0].isdigit() and l[1].isdigit():
print(int(l[0]) + int(l[1]))
else:
print("输出错误")
else:
if content.upper() == "Q":
break
else:
print("没有加号")
### 五、计算用户输入的内容中有几个整数。 #hskj545dsf548w554g6
count = input(">>>")
for i in count:
if i.isalpha() :
count=count.replace(i," ") print(count)
l=count.split()
print(l)
print("整数的个数:"+str(len(l)))
 

Python作业篇 day03的更多相关文章

  1. Python作业篇 day02

    作业 知识点回顾: 1.变量名的规范 2.简述 ascii unicode utf-8 的关系 3.简述 位与字节的关系 4.‘我是帅哥’  在utf-8编码用几个字节  ,在gbk用几个字节 逻辑运 ...

  2. Python作业篇 day04

    ###一.写代码,有如下列表,按照要求实现每一个功能 li=['alex','bibi','cc0','didi'] #1.计算列表的长度 #2.列表中追加元素'seven',并输出添加后的列表 #3 ...

  3. 【Python五篇慢慢弹】快速上手学python

    快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...

  4. 【Python五篇慢慢弹】数据结构看python

    数据结构看python 作者:白宁超 2016年10月9日14:04:47 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给出的pythondoc ...

  5. 【Python五篇慢慢弹(3)】函数修行知python

    函数修行知python 作者:白宁超 2016年10月9日21:51:52 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给出的pythondoc ...

  6. 【Python五篇慢慢弹(4)】模块异常谈python

    模块异常谈python 作者:白宁超 2016年10月10日12:08:31 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给出的pythondo ...

  7. 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸

    类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...

  8. python基础篇-day1

    python基础篇 python是由C语言写的: pass 占位符: del,python中全局的功能,删除内存中的数据: 变量赋值的方法: user,pass = 'freddy','freddy1 ...

  9. python进阶篇

    python进阶篇 import 导入模块 sys.path:获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到. ​ import sys ...

随机推荐

  1. idea抽取方法

    问题:有时候一个方法里面嵌套了很多逻辑,想拆分为多个方法方便调用:或者一个方法复用性很高,这时,这个方法嵌套在局部方法里面肯定是不方便的,如何快速抽取出这个方法? public class Demo ...

  2. stl_list复习

    #include <iostream>#include <list>#include <algorithm>using namespace std; //底层结构是 ...

  3. 带有“全选”的combotree

    <div id="setBtn_dd" class="easyui-window" data-options="iconCls:'icon-sa ...

  4. 如何让div中的img图片显示在div下面。

    <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>& ...

  5. leetcode 0210

    目录 ✅ 1207 独一无二的出现次数 描述 解答 java hashMap api java my final solution: c other's solution, 用两个 数组 统计 ✅ 4 ...

  6. Python版GPA计算器

    最近在网申投简历时遇到一个需要计算GPA的问题,想起自己在上学时写的Excel公式版GPA计算器略显low,而且操作也比较复杂,于是一时兴起,写了个Python版的,在此分享给大家,也算是跟上时代的浪 ...

  7. 七、SXSSFWorkbook生成大excle,避免内存溢出

    1.SXSSFWorkbook理解: SXSSFWorkbook是用来生成海量excel数据文件,主要原理是借助临时存储空间生成excel,SXSSFWorkbook专门处理大数据,对于大型excel ...

  8. 命令关闭tomcat

    1.netstat -ano|findstr 8080(默认端口为8080) 2. taskkill /F /PID 17652 关闭后面的进程号(17652),直到输入上面第三个命令查不到占用808 ...

  9. 如何用 pycharm 调试 airflow

    airflow 和 pycharm 相关基础知识请看其他博客 我们在使用 airflow的 dag时. 每次写完不知道对不对的,总不能到页面环境中跑一下,等到报错再调试吧.这是很让人恼火的事情 这里我 ...

  10. 「SDOI2009」Bill的挑战

    「SDOI2009」Bill的挑战 传送门 状压 \(\text{DP}\) 瞄一眼数据范围 \(N\le15\),考虑状压. 设 \(f[i][j]\) 表示在所有串中匹配到第 \(i\) 位字符且 ...