第三章 python快速面观(上)第一部分

第三章的几个问题 第一部分

1.进入python命令行打印“Hello world”
在这里插入图片描述

2.解释语句print(1,2,3)中打印的空格从哪来。
是因为逗号输出的空格

3.利用print()和input()函数做一个两数加法运算器
Python 3 的 input() 函数相当于 Python 2 的 raw_input() 函数,
因此 ,Python 3 通过 input() 获取的任何内容都是 str(字符串)类型

输入数字也当做字符串处理!
在这里插入图片描述
在这里插入图片描述
修改后如下:
在这里插入图片描述
4.打印3的9次方、9除以2、9整除2、9.0整除2、9整除2.0
在这里插入图片描述
5.编程:利用整除运算符//和取余运算符%,输入四位数,输出个位数和十位数。
在这里插入图片描述
不太明白第五题的意思

6.List是什么?它的append(),pop()方法有什么用?可否直接进行±运算?(编程实践)
List是一个集合,用中括号表示。其中每一个元素也可以是list,它们之间相互独立。L.append()表示向L集合中加入元素,位置在末尾;L.pop()表示向集合中删除最后一个值,且返还值为最后一个值。用[]表示
思考:为什么L.pop()和print L.pop()结果不一样?
在这里插入图片描述
个人理解是:
L.pop()输出的是最后一个元素,即为’ric_4’
而print (L.pop()) 输出的是最后一个元素中的单引号部分,也即字符串ric_3

可以进行 + 运算,而不支持 - 运算。
在这里插入图片描述

7.集合L=[1,2,3,4],如何输出1?,在生活中的“第一”在编程中从几开始?
在这里插入图片描述
在编程中从0开始。

8.Tuple是什么?如何进行初始化?Tuple可嵌套list吗?
初始化后不可修改的list就是Tuple。不能进行T.append(),和T.pop()命令。用()表示
在这里插入图片描述
可以嵌套list,而且list中可以执行 append()和pop() 命令。
在这里插入图片描述

9.Dict是什么?有什么特点?如何进行取值?
相当于Dictionary。是python中的Key-value形式的数据结构,用大括号{}表示
特点:
第一,查找速度很快。
第二,消耗内存大;
第三,内部存放的顺序与key顺序无关
在这里插入图片描述

上图中 ‘sigai_1’:是Key,冒号后面的90为vaule。Key后面为所取的值

10.set是什么?有什么用途?
是Dict中Key的集合。特点:
第一,key唯一不可变,也即可以hash。
第二,无重复。
第三,可以添加重复的元素,但输出时不会显示
第四,可以移除里面含有的元素,否则会报错。
在这里插入图片描述

11.转义字符是什么?有什么用途?
可以用来打印 ''或者"",以及换行\n
在这里插入图片描述

12.raw string是什么?有什么用途?
raw string可以理解为raw input(),里面的内容全部当作字符串处理。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值