1.什么是多重赋值?什么是增强赋值操作符?【很有用】

多重赋值是指用列表中的值为多个变量赋值。

grade=[97,98,99,100]
Chinese,Math,English,CS=grade
English
99

增强的赋值操作:在对变量赋值时用到变量本身的一种复制形式。

s='statistics'
s*=3
s
'statisticsstatisticsstatistics'
2.往列表中添加值可以用append、extend,他们有什么区别?
  • append 追加单个元素到List的尾部,只接受一个参数,若添加的是列表,就该列表被当成一个元素存在原列表中,只使list 长度增加1;

subjects=[‘math’,‘languige’,‘cs’,‘statistics’]
subjects

[‘math’, ‘languige’, ‘cs’, ‘statistics’]

subjects.append(‘PE’)
subjects

[‘math’, ‘languige’, ‘cs’, ‘statistics’, ‘PE’]

  • extend参数必须是列表类型,可以将参数中的列表合并到原列表的末尾,使原来的list 长度增加len(list1);

activities=[‘football’,‘tennis’]
subjects.extend(activities)
subjects

[‘math’, ‘languige’, ‘cs’, ‘statistics’, ‘PE’, ‘football’, ‘tennis’]

  • insert() 将一个元素插入到列表中,但其参数有两个,第一个参数是插入的位置,第二个参数是插入的元素。

subjects.insert(2,‘writing’)
subjects

[‘math’, ‘languige’, ‘writing’, ‘cs’, ‘statistics’, ‘PE’, ‘football’, ‘tennis’]

3.如何命令续行?就是一行打不完,如何第二行接着打,系统也认识。

在行末使用续行字符\将一条指令写成多行。

alphabet=['a','b','c',]\+['d','e','f','g','...']
alphabet
['a', 'b', 'c', 'd', 'e', 'f', 'g', '...']
4.sort命令掌握了吗?请问如何实现我下面的两种排序?(学会用lambda!)

吉大秦少游的博客《Python的lambda函数总结》

kk=[('i',1),('ii',4),('iii',3)]
kk.sort(key=lambda x:(x[1],x[0]))
kk
[('i', 1), ('iii', 3), ('ii', 4)]students={'A':1,'B':2,'C':0}
print(sorted(students.items(),key=lambda x:x[1]))
[('C', 0), ('A', 1), ('B', 2)]*
5.copy()和deepcopy()的区别

copy可以用来复制列表或字典这样的可变值,而不只是复制引用,而deepcopy在复制的列表中包含了列表。

copy.deecopy():
如果要复制的列表中包含了列表,那就使用copy.deepcopy()函数来代替。deepcopy()函数将同时复制它们内部的列表。

6.对于字典,get()方法改变了字典的本来值吗?

未改变。get()方法有2个参数,要取得其值的键,以及如果其值不存在时,返回备用值,即get(键,备用值)。

7.搜集各种转义字符
  • /是转义字符吗?——不是,/是除号
  • \n与 \t 区别?——\n换行符 ;\t制表符
8.好好学学join和split方法

join()把列表值合成字符串,如 ’ ‘.join([‘a’,‘b’,‘c’])
split()把字符串分割成一个字符串列表。‘a,b,c’.split(’,’)
’ '(空格)为默认的sep。

9.试一下rjust、ljust、center的方法

rejust()和lijust()字符串方法返回他们的字符串的填充版本,通过插入空格来对齐文本,center()让文本居中.

 >>>a='Hello,Kidult!'.rjust(50)>>>b=[a]*10>>>for i in range(10):print(b[i])Hello,Kidult!Hello,Kidult!Hello,Kidult!Hello,Kidult!Hello,Kidult!Hello,Kidult!Hello,Kidult!Hello,Kidult!Hello,Kidult!Hello,Kidult!
>>> c='Hello,Kidult!'.ljust(50,'*')
>>> d=[c]*10
>>> for i in range(10):print(d[i])Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
Hello,Kidult!*************************************
>>> e='Hello,Kidult!'.center(50,'=')
>>> f=[a]*10
>>> for i in range(10):print(f[i])==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
==================Hello,Kidult!===================
10.如何删除字符串中间的空格?

strip()、rstrip()–删右边、lstrip()–删左边。

>>> for i in range(10):b[i].strip()'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
>>> for i in range(10):d[i].rstrip('*')'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
'Hello,Kidult!'
>>> for i in range(10):
f[i].lstrip('=')'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
'Hello,Kidult!==================='
11.学会pyperclip的用法
>>> import pyperclip
>>> pyperclip.copy('hello kidult')
>>> pyperclip.paste()
'hello kidult'
>>> pyperclip.paste()
'但是Pycharm 中import pymysql还是报错。\r\n\r\n百度了下,找到解决方法: \r\n解决办法:打开FEIL–》SETTING–》Project interpreter–》package'
12.配置好P107面的运用命令行运行python文件的方法

Kidult打卡第三弹相关推荐

  1. 用简单的方法做整套UI(教程第一/二/三弹合集)

    http://bbs.66rpg.com/thread-329530-1-1.html http://v.tieba.baidu.com/p/2985559487 首先要准备两个工具,"美图 ...

  2. Yann LeCun连发三弹:人人都懂的深度学习基本原理(附视频)

    一名 AI 专家值多少钱? "基于我个人经验,一名计算机领域的 AI 专家对于企业的价值,至少为 500-1000 万美元.为了争夺这些少数的人才,正在开展竞标大战." 这是卡耐基 ...

  3. 他是第一个到达学校的人英语_日本留学:不需要英语成绩的大学盘点·私立学部篇(第三弹)...

    今日知识点:日本留学也是需要英语成绩的. 很多同学左脚刚要迈进日本留学大门,右脚就被英语成绩给吓回去了.嗯?我就是因为英语不好,才来日本的呀??? 连载篇来啦~大圣历时168小时整理出来不需要提交英语 ...

  4. MaxCompute - ODPS重装上阵 第三弹 - 复杂类型

    摘要: MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个BU的核心业务. MaxCompute除了持续优化性能外,也 ...

  5. 面试基础算法及编程 第三弹(树(二叉树)相关:主要考察指针相关的操作)

    // # -*- coding:utf-8 -*- // # @Author: Mr.chen(ai-chen2050@qq.com) // # @Date: 2018-08-17 16:32:55 ...

  6. 触发器_触发器第三弹

    触发器第三弹 接上文继续探讨余下的主从触发器和边沿触发器,这里主要探讨他们波形图的画法以及需要注意的点. 1 主从触发器 前文我们介绍说同步JK触发器已经实现了全部的功能,并通过引入时钟信号CP解决了 ...

  7. as it exceeds the max of 500KB._我的英雄学院The “Ultra” Stage角色介绍第三弹!

    上周,小奈陆续为大家介绍了<我的英雄学院>The "Ultra" Stage 中10位角色,评论区里许多小伙伴纷纷给出"满分!"其实不止大家,原作者 ...

  8. 六级词汇打卡第三天(三)

    六级词汇打卡第三天(三) 六级虐我千万遍,我待六级如初恋,跟着康哥学英语,一定能过上无比奢华糜烂的生活 第三天词汇打卡如下: 本期结束,我们下期再见!

  9. 每日三道前端面试题--vue 第三弹

    每日三道前端面试题--vue 第三弹 Vue常见的指令有哪些? Vue的生命周期函数有哪些?(中文及英文)? vue2.0生命周期 vue3.0生命周期 vue怎样自定义指令? 自定义指令 全局注册 ...

最新文章

  1. Eclipse用法和技巧十:显示代码outline
  2. Power Designer使用技巧
  3. C# 循环语句 for循环
  4. 系统快捷键被谁占用? 查看工具
  5. JAVA类定义的修饰
  6. 在Ubuntu8.04上编译安装QT4(Application Development)开发环境
  7. java超时自动关闭_[Java教程]web页面超时自动退出方法_星空网
  8. POJ 3267 The Cow Lexicon
  9. Spring boot 中pom.xml 各个节点详解
  10. Word2vec学习笔记总结
  11. 华为上机考试注意事项及编程技巧
  12. ❤️《Vue前端基础框架集合从入门到高级》(小白也可学,建议收藏)❤️
  13. Golang实现基于Websocket协议的H5聊天室
  14. MVC项目开发中那些用到的知识点(MVC IModelBinder)
  15. 《javascript高级程序设计》读书笔记——作用域
  16. 解决VST插件无法加载之sam音架的配置
  17. Dreamweaver cs6 网页设计教程笔记
  18. python 实现一个属于自己的语音播报器
  19. Java POI word常用方法 在Cell插入子表格
  20. gif动图怎么制作?gif动图制作教程大全

热门文章

  1. phpstorm 配置ftp, 自动更新同步代码 (亲测完美)
  2. 菜鸟学编程总结集——帮你找到初学编程的回忆
  3. 项目三:基于vizard软件的VR游戏开发
  4. php实现的经典算法40例
  5. 洛谷1136 迎接仪式
  6. android插件化原理
  7. 前端入门篇(四十一)JS基础8动态修改网页内容(DOM操作)
  8. Python图形界面开发的几种方案
  9. lucene中的PackedInts源码解读(3)-PACKED格式
  10. 卷积神经网络中的 “全连接层”