内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

Python基础数据类型及常用方法

2018-04-16 16:34 出处:清屏网 人气: 评论(0

* 一个逻辑表达式里有多种运算符时,计算顺序为: (判断大小的)表达式 > and > or

* content = input('xxx') 时, content的数据类型是str类型, 无论输入的是什么

* while的用法 :

基本用法:                      简写用法1:                      简写用法2:                      flag用法:                      flag简写用法:

>>>while True: >>>while 1: >>>while 'xxx': >>>flag = True >>>flag = 1

>>> 执行语句1 >>> 执行语句1 >>> 执行语句1 >>>while flag: >>>while flag:

>>> 执行语句 2 >>> 执行语句2 >>> 执行语句2 >>> 执行语句1 >>> 执行语句1

>>> ... >>> ... >>> ... >>> 执行语句2 >>> 执行语句2

>>> break >>> break >>> break >>> ... >>> .. .

>>> flag = False >>> flag = 0

* while用作剔除列表/字典里的某值:

此处结果

但是,一般情况下先浅拷贝列表再使用while循环删除元素(避免列表被修改后漏删元素):

这样的结果才是正确的结果(虽然这里的结果跟上面一样)

* while嵌套 : 在内部循环里打断外部循环


flag_outside, flag_inside = 1, 1
while flag_outside:
    执行语句1
    ...
    while flag_inside:
        执行语句2
        ...
        flag_inside = 0
        flag_outside = 0

while嵌套,从内部打断外部
*  小练习:
判断下列逻辑语句的True,False.
1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6          >>>True
2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6     >>>False
2、求出下列逻辑语句的值。
1),8 or 3 and 4 or 2 and 0 or 9 and 7                            >>>8
2),0 or 2 and 3 and 4 or 6 and 0 or 3                            >>>4
3、下列结果是什么?
1)、6 or 2 > 1       >>>6
2)、3 or 2 > 1       >>>3
3)、0 or 5 < 4       >>>0
4)、5 < 4 or 3       >>>3
5)、2 > 1 or 6       >>>True
6)、3 and 2 > 1      >>>True
7)、0 and 3 > 1      >>>0
8)、2 > 1 and 3      >>>3
9)、3 > 1 and 0      >>>0
10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2           >>>2
4. 简述变量命名规范     >>>不能为内置名,必须以小写字母开头,由字母,下划线,数字组成.
5. name = input(“>>>”) name变量是什么数据类型?       >>>str
6. if条件语句的基本结构?     >>> if 条件:执行语句 (elif 条件:执行语句  x n) (else:执行语句)
7. while循环语句基本结构?   >>> while True:  执行语句 break/continue
8. 写代码:计算 1 - 2 + 3 ... + 99 中除了88以外所有数的总和?     >>>138
9. 户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使字符串格式化) >>>已完成
10. 简述ascii、unicode、utf-8编码关系?      >>>参考教案
11. 简述位和字节的关系?      >>>8bit = 1byte
12. “男孩”使UTF-8编码占个字节?使GBK编码占个字节?  >>>UTF-8: 9字节,  GBK: 9字节
13. 制作趣味模板程序需求:等待户输名字、地点、爱好,根据户的名字和爱好进任意现实 如:敬爱可亲的xxx,最喜欢在xxx地xxx
14. 等待户输内容,检测户输内容中是否包含敏感字符?如果存在敏感字符提示“存在敏感字符请重新输”,并允许户重新输并打印。敏感字符:“粉嫩”、“铁锤”
    >>>while 1: >>>user_input = input('xxx') >>> if '小粉嫩' in user_input or '大铁锤' in user_input: >>>print('存在敏感字符请重新输入') >>>else: >>>print(user_input) >>>break
15. 单注释以及多注释?

16. 简述你所知道的Python3和Python2的区别?

17. 看代码书写结果:
a = 1>2 or 4<7 and 8 == 8
print(a)                    >>>True

18.continue和break区别?    >>>跳过本次,继续下次 | 跳出循环
分享给小伙伴们:
本文标签: Python数据类型

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号