(十三)创建一个你最喜欢歌手的列表。
 # 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)”的更多相关文章

  1. python3基础之“小练习(3)”

    (二十四)将字符串"A screaming comes across the sky."中所有的"s"字符替换为美元符号. # a="A scream ...

  2. python3基础之“小练习(1)”

    (一)打印3个不同的字符 # a=int("123") # b="123" # c=1.2 # print(type(a),a) # print(type(b) ...

  3. java基础知识小总结【转】

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

  4. python3基础视频教程

    随着目前Python行业的薪资水平越来越高,很多人想加入该行业拿高薪.有没有想通过视频教程入门的同学们?这份Python教程全集等你来学习啦! python3基础视频教程:http://pan.bai ...

  5. Python3基础-特别函数(map filter partial reduces sorted)实例学习

    1. 装饰器 关于Python装饰器的讲解,网上一搜有很多资料,有些资料讲的很详细.因此,我不再详述,我会给出一些连接,帮助理解. 探究functools模块wraps装饰器的用途 案例1 impor ...

  6. 2. Python3 基础入门

    Python3 基础入门 编码 在python3中,默认情况下以UTF-8编码.所有字符串都是 unicode 字符串,当然也可以指定不同编码.体验过2.x版本的编码问题,才知道什么叫难受. # -* ...

  7. java基础知识小小结

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

  8. python002 Python3 基础语法

    python002 Python3 基础语法 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -* ...

  9. Python3基础(十二) 学习总结·附PDF

    Python是一门强大的解释型.面向对象的高级程序设计语言,它优雅.简单.可移植.易扩展,可用于桌面应用.系统编程.数据库编程.网络编程.web开发.图像处理.人工智能.数学应用.文本处理等等. 在学 ...

随机推荐

  1. automapper 源中有多个属性类映射到同一个 目标中

    CreateMap<TempBranchActivity, BranchActivityOutput>() .ConstructUsing((src, ctx) => ctx.Map ...

  2. 利用Shell命令与HDFS进行交互

    以”./bin/dfs dfs”开头的Shell命令方式 1.目录操作 在HDFS中为hadoop用户创建一个用户目录(hadoop用户) 在用户目录下创建一个input目录, HDFS的根目录下创建 ...

  3. SQL学习回顾

    --本文源自<黑马程序员>

  4. 怎么对ORACLE里的CLOB字段进行模糊查询

    select b.* from oss_service_log a left join oss_service_log_detail b on a.pk_log = b.pk_log where a. ...

  5. JVM探究之 —— OOM异常

    在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(下文称OOM)异常的可能.本节探究主要基于jdk1.8的内存结构. 1. Jav ...

  6. Python集成开发环境(IDE:Integrated Development Environment): PyCharm

    原文地址:https://www.runoob.com/python/python-install.html IDE下载安装 PyCharm 是由 JetBrains 打造的一款 Python IDE ...

  7. odoo开发笔记 -- 多个子类继承同一个父类方法的执行顺序

    场景描述: odoo模块化开发的架构理念,科学&高效, 可以让很多业务场景,尽可能松耦合:让开发人员的主要精力,关注在当前的业务逻辑: 所谓「前人栽树,后人乘凉」,模块整体好比一棵大树, 开发 ...

  8. depth wise CNN

    depth wise cnn相对于传统的CNN,区别在于:它是逐通道做卷积操作! 例子如下: (1)使用传统卷积,输入:H*W*C_in,最终输出h*w*C_out:卷积核尺寸为K*K*C_in*C_ ...

  9. Python虚拟环境Virtualen简单使用

    安装pip 使用脚本安装和升级pip 要安装或升级pip,需要下载 get-pip.py. 地址:https://bootstrap.pypa.io/get-pip.py 然后运行以下命令 (需要管理 ...

  10. SpringBoot系列教程web篇之Freemaker环境搭建

    现在的开发现状比较流行前后端分离,使用springboot搭建一个提供rest接口的后端服务特别简单,引入spring-boot-starter-web依赖即可.那么在不分离的场景下,比如要开发一个后 ...