python语言几个常见函数的使用
写代码,有如下变量,请按照要求实现每个功能:
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语言几个常见函数的使用的更多相关文章
- 关于《selenium2自动测试实战--基于Python语言》
关于本书的类型: 首先在我看来技术书分为两类,一类是“思想”,一类是“操作手册”. 对于思想类的书,一般作者有很多年经验积累,这类书需要细读与品位.高手读了会深有体会,豁然开朗.新手读了不止所云,甚至 ...
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
- [Python学习笔记1]Python语言基础 数学运算符 字符串 列表
这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...
- 如何系统地自学一门Python 语言(转)
转自:http://www.phpxs.com/post/4521 零基础情况下,学一门语言充实下自己,Python,简洁.优美.容易使用,是一个很好的选择.那么如何系统地自学Python呢? 有的人 ...
- 用python语言讲解数据结构与算法
写在前面的话:关于数据结构与算法讲解的书籍很多,但是用python语言去实现的不是很多,最近有幸看到一本这样的书籍,由Brad Miller and David Ranum编写的<Problem ...
- 《Selenium2自动化测试实战--基于Python语言》 --即将面市
发展历程: <selenium_webdriver(python)第一版> 将本博客中的这个系列整理为pdf文档,免费. <selenium_webdriver(python)第 ...
- Python语言and-or的用法
[原]python语言的 and-or 常常被用来实现类C语言中的三元运算符 : ? , 更为骚气的写法是 xxx and xxx or xxx and xxx or xxx,这样就可以可以做到 ...
- python语言的优点和缺点
python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路. 龟叔给Python的定位是"优雅"."明确"."简单&qu ...
- python语言switch-case
初学python语言,竟然很久才发现python没有switch-case语句,查看官方文档说是可以用if-elseif-elseif....代替. 讲真,这都不是问题.不就是一个条件判断吗.用if- ...
随机推荐
- Linux 小知识翻译 - 「分区」
安装Linux的时候,需要对硬盘进行分区.那么「分区」到底是什么呢? 「分区」在日语中有区分,分割的意思.计算机术语中有时会说「对一个磁盘进行分区」,整个意思就是指定如何分割磁盘的意思. 「对磁盘进行 ...
- python基础 - 变量与运算符
变量与运算符 变量 定义一个变量 a = [1,2,3,4,5,6] print(a) # [1,2,3,4,5,6] 变量命名要求: 首字母不能是数字 只能包含字符数字下划线 不能是关键字 type ...
- 超详细!Github团队协作教程(Gitkraken版)
超详细!Github团队协作教程(Gitkraken版) 一.前期工作 1. 在 Github 上创建 organization step1. 登录Github网站,点击右上角头像,选择 " ...
- ThinkPHP框架整合极光推送DEMO
极光推送(JPush)是独立的第三方云推送平台,致力于为全球移动应用开发者提供专业.高效的移动消息推送服务. 本篇博文讲述如何在将极光推送DEMO整合到ThinkPHP框架中,我使用的是极光推送PHP ...
- ceph 问题处理
1.三个ceph monitor节点clock skew时钟偏移问题?解决:(1)其他控制节点更改ntp.conf与controller01进行同步,如果ntpd不生效,使用date -s " ...
- java 数据类型和运算符
1.注释 单行注释: //哈哈哈 多行注释: /* 啦啦啦 */ 文档注释: /** */注释中包含一些说明性的文字及一些JavaDoc标签(后期写项目时,可以生成项目的API) ...
- Linux 局域网同步时间
选择一台能上外网的机器作为时间服务器(都不能上亦可以,任选一台即可,但是只能保证局域网内时间同步) 配置此时间服务器 安装 ntp 在 /etc/ntp.conf 中配置 restrict 127.0 ...
- curl NSS error -8179 (SEC_ERROR_UNKNOWN_ISSUER)
尝试分析 首先根据提示,我判断是CA证书过期.于是对证书进行了更新 update-ca-trust 但是依然没有解决问题.之后,尝试了很多方法后,重新回来想想,为什么不适用curl -v来获取更多信息 ...
- 如何扩展32位EXE程序的使用内存
1 运行Visual studio的命令行,执行下面命令:editbin /LARGEADDRESSAWARE “C:\Program Files\Skyline\TerraExplorer Pro\ ...
- ASP.NET的生命周期
我主要参考了这些文章 ASP.NET应用程序与页面生命周期, IIS处理Asp.net请求和 Asp.net页面生命周期 asp.net页面的生命周期 页面生命周期开始 (一)页面生命周期的主要阶段包 ...