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开发.图像处理.人工智能.数学应用.文本处理等等. 在学 ...
随机推荐
- Hadoop(五)—— HDFS NameNode、DataNode工作机制
一.NN与2NN工作机制 NameNode(NN) 1.当HDFS启动时,会加载日志(edits)和镜像文件(fsImage)到内存中. 2-4.当元数据的增删改查请求进来时,NameNode会先将操 ...
- 刷题记录:[FBCTF2019]Products Manager
目录 刷题记录:[FBCTF2019]Products Manager 一.知识点 1.基于约束的SQL注入攻击 刷题记录:[FBCTF2019]Products Manager 题目复现链接:htt ...
- 安装Rancher容器化管理平台
卸载已有的避免冲突 yum remove docker docker-common docker-selinux docker-engine 安装需要的软件包,yum-util 提供yum-co ...
- 007 webpack基本的用法
1.安装node.js 因为webpack是基于node.js的 2.新建目录 3.需求 列表的隔行变色 4.初始化 在终端中使用npm init命令可以自动创建这个package.json文件 n ...
- 爬虫中Requests模块
Requests: 让 HTTP 服务人类 虽然Python的标准库中 urllib2 模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests 自称 “ ...
- Linux_CentOS下搭建Nodejs 生产环境-以及nodejs进程管理器pm2的使用
nodejs安装:https://www.cnblogs.com/loaderman/p/11596661.html nodejs 进程管理器 pm2 的使用 PM2 是一款非常优秀的 Node 进程 ...
- Python3基础 函数 无return、return 空或None 的效果相同
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 ...
- egg.js 相关
egg sequelize 建表规范 CREATE TABLE `wx_member` ( `id` ) NOT NULL AUTO_INCREMENT COMMENT 'primary key' ...
- Cannot find Makefile. Check your build settings.
QT Cannot find Makefile. Check your build settings. Error while building/deploying project qt_client ...
- vue 框架安装系列问题
npm install --global vue-cli 错误提示:vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件解决:如果是npm安装的 执行 npm -g b ...