写代码,有如下变量,请按照要求实现每个功能:

name = " Kobe Bean Bryant"

     a.  移除 name 变量对应的值左边的空格,并输出移除后的内容

             name = "	  Kobe Bean Bryant"
a = name.lstrip()
print(a) b. 判断 name 变量对应的值是否以 "B" 开头,并输出结果 name = " Kobe Bean Bryant"
a = name.startswith("B")
print(a) c. 判断 name 变量对应的值是否以 "t" 结尾,并输出结果 name = " Kobe Bean Bryant"
a = name.endswith("t")
print(a) d. 将 name 变量对应的值中的 “B” 替换为 “p”,并输出结果 name = " Kobe Bean Bryant"
a = name.endswith("t")
print(a) e. 将 name 变量对应的值根据 “e” 分割,并输出结果。 name = " Kobe Bean Bryant"
a = name.split("e")
print(a) f. 将 name 变量对应的值变大写、小写,并输出结果 a = name.lower()
a = name.upper() g. 请输出 name 变量对应的值的第 2 个字符? name = "Kobe Bean Bryant"
a = name[1]
print(a) h. 请输出 name 变量对应的值的后 3 个字符? name = "Kobe Bean Bryant"
a = name[-3:]
print(a) i. 请输出 name 变量对应的值中 “e” 所在索引位置? name = "Kobe Bean Bryant"
for index, e in enumerate(name):
if e == 'e':
print(index,'-',e) j. 获取子序列,仅不包含最后一个字符。 name = "Kobe Bean Bryant"
a = name[:-1]
print(a) k. 字符串是否可迭代对象?如可以请使用 for 循环每一个元素? name = "Kobe Bean Bryant"
for i in name:
print (i) l. 利用下划线将列表的每一个元素拼接成字符串 li = "alexericrain"
print( '_'.join(li) ) m. 利用下划线将列表的每一个元素拼接成字符串 li = "alexericrain"
print( '_'.join(li) ) n. 利用下划线将列表的每一个元素拼接成字符串 li = ['alex', 'eric', 'rain']
print( '_'.join(li) ) o. 实现一个整数加法计算器:
如:content = input('请输入内容:') # 如: 5+9 或 5+ 9 或 5 + 9 c1 = input('请输入一个加数:')
c2 = input('请输入另一个加数:')
print( int(c1) + int(c2) ) p. 计算用户输入的内容中有几个十进制小数?几个字母?
如: content = input('请输入内容:') # 如:asduiaf878123jkjsfd-213928 c1 = input('请输入内容 :')
i = 0
j = 0
for a in c1:
if a.isalpha():
i += 1
if a.isdecimal():
j += 1
print("字母个数:", i ,"\n十进制数个数:", j ) q. 制作趣味模板程序
需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实
如:敬爱可亲的 xxx,最喜欢在 xxx 地方做 xxx temp = "敬爱可亲的{0},最喜欢在{1},地方{2}。"
name = input("姓名:")
place = input("地点:")
interest = input("爱好:")
print(temp.format(name,place,interest))

python语言几个常见函数的使用的更多相关文章

  1. 关于《selenium2自动测试实战--基于Python语言》

    关于本书的类型: 首先在我看来技术书分为两类,一类是“思想”,一类是“操作手册”. 对于思想类的书,一般作者有很多年经验积累,这类书需要细读与品位.高手读了会深有体会,豁然开朗.新手读了不止所云,甚至 ...

  2. 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码

    Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...

  3. [Python学习笔记1]Python语言基础 数学运算符 字符串 列表

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

  4. 如何系统地自学一门Python 语言(转)

    转自:http://www.phpxs.com/post/4521 零基础情况下,学一门语言充实下自己,Python,简洁.优美.容易使用,是一个很好的选择.那么如何系统地自学Python呢? 有的人 ...

  5. 用python语言讲解数据结构与算法

    写在前面的话:关于数据结构与算法讲解的书籍很多,但是用python语言去实现的不是很多,最近有幸看到一本这样的书籍,由Brad Miller and David Ranum编写的<Problem ...

  6. 《Selenium2自动化测试实战--基于Python语言》 --即将面市

    发展历程: <selenium_webdriver(python)第一版>   将本博客中的这个系列整理为pdf文档,免费. <selenium_webdriver(python)第 ...

  7. Python语言and-or的用法

    [原]python语言的 and-or 常常被用来实现类C语言中的三元运算符 : ?   , 更为骚气的写法是  xxx and xxx or xxx and xxx or xxx,这样就可以可以做到 ...

  8. python语言的优点和缺点

    python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路. 龟叔给Python的定位是"优雅"."明确"."简单&qu ...

  9. python语言switch-case

    初学python语言,竟然很久才发现python没有switch-case语句,查看官方文档说是可以用if-elseif-elseif....代替. 讲真,这都不是问题.不就是一个条件判断吗.用if- ...

随机推荐

  1. 一道题引发的self和super

    这个是那道题目,让写出输出的结果: 刚看到这一道题目的时候我的第一反应就是输出Son     Father.但是输出的结果是Son Son. 下面是解析:      我首先建立了两个类,一个Fathe ...

  2. <20190106>千兆 小型局域网传输速率不达标问题解决

    故障描述: 三层交换机下挂了 个一层交换机, 全部交换终端包括路由器传输界面意确认全是千兆设备, 其中NAS端到 主机1 的传输速度只有100Mb, 观察主机1 的网络配置,确实连接速度是 100Mb ...

  3. Redis后台监控与管理CacheCloud

    CacheCloud环境需求 Java 7 Maven 3 MySQL Redis 3 具体用法可参考:https://cachecloud.github.io 1.下载CacheCloud 官网ht ...

  4. python opencv show图片,debug技巧

    debug的时候可以直接把图片画出来debug. imshow函数就是python opencv的展示图片的函数,第一个是你要起的图片名,第二个是图片本身.waitKey函数是用来展示图片多久的,默认 ...

  5. Linux中运行SpringBoot项目,永久运行

    将写好的springboot项目打成jar包: 项目右键 -- Run As -- Maven build... ---此时出现下图 1.Goals 中填写:install 2.Skip Tests复 ...

  6. MP实战系列(三)之实体类讲解

    首先说一句,mybatis plus实在太好用了! mybaits plus的实体类: 以我博客的用户类作为讲解 package com.blog.entity; import com.baomido ...

  7. Qt+QGIS二次开发:QGIS中使用QgsRubberBand类创建临时图形

    1  概述 临时图形Rubberband主要用于高亮显示.交互绘制等情况下.2 原理 临时图形是在一个底色透明的图层(顶层)上,添加已有的几何元素或者创建一个几何元素(临时图形),可以设置相应的样式, ...

  8. RDLC报表显示存储于数据库的图片

    图片以二进制存储于数据库表中.在显示RDLC报表时,把图片呈现出来. 好吧. 把存储过程写好: CREATE PROCEDURE [dbo].[usp_File_Select] AS SELECT [ ...

  9. 学习Angularjs向数据库添加数据

    今天学习angularjs向数据库添加数据. 学习此篇,得从以往几篇开始,因为那还有创建数据表等演示. 现在来创建一个添加的存储过程: SET ANSI_NULLS ON GO SET QUOTED_ ...

  10. 通过Jekins执行bat脚本始终无法完成

    问题描述 最近在研究Devops工作流,中间有一个环节是自动发布版本的,我们使用PipeLine调用Jekins任务,最终执行bat脚本,但在执行Jekins任务的时候,任务总是完成不了,导致DBA在 ...