博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础数据类型及常用方法
阅读量:5154 次
发布时间:2019-06-13

本文共 2583 字,大约阅读时间需要 8 分钟。

  *  一个逻辑表达式里有多种运算符时,计算顺序为: (判断大小的)表达式 > 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, 1while 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区别?    >>>跳过本次,继续下次 | 跳出循环

    

转载于:https://www.cnblogs.com/aliter/p/8809975.html

你可能感兴趣的文章
kubernetes_book
查看>>
侧边栏广告和回到顶部
查看>>
https://blog.csdn.net/u012106306/article/details/80760744
查看>>
海上孤独的帆
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
01: socket模块
查看>>
mysql触发器
查看>>
淌淌淌
查看>>
win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法
查看>>
C++有关 const & 内敛 & 友元&静态成员那些事
查看>>
函数积累
查看>>
Swift 入门之简单语法(六)
查看>>
〖Python〗-- IO多路复用
查看>>
栈(括号匹配)
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>
LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
查看>>
利用SignalR来同步更新Winfrom
查看>>