python3基础之“小练习(2)”
(十三)创建一个你最喜欢歌手的列表。
# singer=list()
# singer=['a','b','c']
# print(singer)
(十四)创建一个由元组构成的列表,每个元组包含居住过或旅游过的城市的经纬度。
# s=tuple('1.1','2.2','3.3')
# print(s)
(十五)创建一个包含你的不同属性的字典:身高、最喜欢的颜色和最喜欢的作者等。
# zi_dian={"height":"1.9m",
# "color":"blue",
# "author":"鲁迅"}
# print(zi_dian)
(十六)编写一个程序,让用户询问你的身高、最喜欢的颜色或最喜欢的作者,并返回上一个挑战中创建的字典。
# zi_dian={"height":"1.9m",
# "color":"blue",
# "author":"鲁迅"}
# print(zi_dian["height"])
# print(zi_dian["color"])
# print(zi_dian["author"])
# print(zi_dian)
(十七)创建一个字典,将最喜欢的歌手映射至你最喜欢的歌曲。
# singer={"123":"456",
# "789":"998"}
# print("singer")
(十八)列表、元组和容器只是Python 中内置容器的一部分。自行研究Python 中的集合.(也是一种容器)在什么情况下可以使用集合?
:思考一下,集合与list,tuple的区别 (十九)打印字符串"Camus"中的所有字符。
# v="Camus"
# print(v[0])
# print(v[1])
# print(v[2])
# print(v[3])
# print(v[4])
(二十)编写程序,从用户处获取两个字符串,将其插入字符串"Yesterday I wrote a[用户输入1]. I sent it to [用户输入2]!"中,并打印新字符串。
# c=input("type a str:")
# d=input("type a str:")
# a="Yesterday I wrote a {}. I sent it to {}!".format(c,d)
# print(a)
(二十一)想办法将字符串"aldous Huxley was born in 1894."的第一个字符大写,从而使语法正确。
# a="aldous Huxley was born in 1894"
# v=a.capitalize()
# print(v)
(二十二)对字符串"Where now? Who now? When now?"调用一个方法,返回如下述的列表["Where now", "Who now", "When now"]。
# a="Where now? Who now? When now? "
# v=a.split("?")
# print(v)
(二十三)对列表["The", "fox", "jumped", "over", "the", "fence", "."]进行处理,将其变成一个语法正确的字符串。每个单词间以空格符分隔,但是单词fence 和句号之间不能有空格符。(别忘了,我们之前已经学过将字符串列表连接为单个字符串的方法。)
# s=["The", "fox", "jumped", "over", "the", "fence", "."]
# v=" ".join(s)
# v=v.strip()
# print(v)
这是错误的方法!
#第一种方法
fox = ["The", "fox", "jumped", "over", "the", "fence", "."]
fox = " ".join(fox)
fox = fox[0: -2] + "."
print(fox) #第二种方法
lists = ["The", "fox", "jumped", "over", "the", "fence", "."]
f = ' '.join(lists).title()
x = f.replace(' .','.')
print(x) #在此感谢https://home.cnblogs.com/u/1805839/的指正
如有错误,欢迎指正!
python3基础之“小练习(2)”的更多相关文章
- python3基础之“小练习(3)”
(二十四)将字符串"A screaming comes across the sky."中所有的"s"字符替换为美元符号. # a="A scream ...
- python3基础之“小练习(1)”
(一)打印3个不同的字符 # a=int("123") # b="123" # c=1.2 # print(type(a),a) # print(type(b) ...
- java基础知识小总结【转】
java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...
- python3基础视频教程
随着目前Python行业的薪资水平越来越高,很多人想加入该行业拿高薪.有没有想通过视频教程入门的同学们?这份Python教程全集等你来学习啦! python3基础视频教程:http://pan.bai ...
- Python3基础-特别函数(map filter partial reduces sorted)实例学习
1. 装饰器 关于Python装饰器的讲解,网上一搜有很多资料,有些资料讲的很详细.因此,我不再详述,我会给出一些连接,帮助理解. 探究functools模块wraps装饰器的用途 案例1 impor ...
- 2. Python3 基础入门
Python3 基础入门 编码 在python3中,默认情况下以UTF-8编码.所有字符串都是 unicode 字符串,当然也可以指定不同编码.体验过2.x版本的编码问题,才知道什么叫难受. # -* ...
- java基础知识小小结
java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...
- python002 Python3 基础语法
python002 Python3 基础语法 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -* ...
- Python3基础(十二) 学习总结·附PDF
Python是一门强大的解释型.面向对象的高级程序设计语言,它优雅.简单.可移植.易扩展,可用于桌面应用.系统编程.数据库编程.网络编程.web开发.图像处理.人工智能.数学应用.文本处理等等. 在学 ...
随机推荐
- 刷题记录:[SUCTF 2019]Pythonginx
目录 刷题记录:[SUCTF 2019]Pythonginx 一.涉及知识点 1. CVE-2019-9636:urlsplit不处理NFKC标准化 2.Nginx重要文件位置 二.解题方法 刷题记录 ...
- 将lol人物模型导入到Unity3d
接下来我打算将提取出来的lol人物模型导入到Unity3D中,这样会更加好玩!(不知道如何提取lol人物模型的话请看该链接) 首先我们已经把dae文件导入到c4d中了,可以看到这是一只吹笛子的 ...
- 通过OpenSSL来生成PEM格式的私钥、PKCS8格式的私钥、公钥|pfx格式的私钥、cer格式的公钥
1.生成PEM格式RSA私钥 不对输出的文件内容进行加密 openssl genrsa -out private-rsa.key 对输出的文件内容进行加密(DES/AES128/AES256等) op ...
- Char.IsDigit与Char.IsNumber的区别
需要判断Char是否为数字,查看了下MSDN,发现有三种方法: Char.IsDigit (aChar) 指示指定字符串中位于指定位置处的字符是否属于十进制数字类别 Char ...
- PostgreSQL中的一些日志
1.Write Ahead Log(WAL日志)预写日志(WAL)是保证数据完整性的标准方法.在有关交易处理的大多数(如果不是全部)书籍中都可以找到详细说明. 简而言之,WAL的核心概念是,只有在记录 ...
- 如何在真实串口驱动还未加载的情况下调试uboot?
1. 先找出真实串口是什么型号 1.1 怎么找?笔者提供两种方案: 方案一: 若当前的板子支持dm,从uboot的dts找串口节点对应的compatible属性 方案二: 从linux内核的dts找串 ...
- git 比较实用的命令
git 删除已经add 过的文件 使用 git rm 命令即可,有两种选择, 使用 git rm 命令即可,有两种选择, 一种是 git rm --cached "文件路径",不删 ...
- Jq如何获取并操作iframe中的元素?
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- tomcat常见报错解决方法汇总
报错一:内存泄漏,字眼This is very likely to create a memory leak. 解决方法:修改tomcat内存. 在tomcat/bin目录下,修改catalina.s ...
- [LeetCode] 227. Basic Calculator II 基本计算器 II
Implement a basic calculator to evaluate a simple expression string. The expression string contains ...