算数运算符arithmetic operator:

+ - * / %

% : 取余,取模。取的是第一个操作数和第二个操作数除法的余数。整除结果为0.

10 % 3              1

10 % 5              0

10 % -3              -1

10 % -5              ?

-10%3                ?

% 真正操作步骤:

  1. 用第一个数除以第二个数,得到最相近的两个商。取最小的数。
  2. 用第一个数减去第二个数和第一步的到的数的乘积。

赋值运算符assignment operator:

基本的赋值运算符:=

扩展的赋值运算符:

+=  -=  *=  /=  %=

例如:X += Y   -> X = X + Y

比较运算符compare operator:

<= >= == !=

比较运算符的结果始终是布尔类型。

逻辑运算符logic operator:

python中只有三个逻辑运算符:

and or not

逻辑运算符的结果到底是什么类型???

结果取决于两个操作数的类型!!!

针对and操作:

第一个操作数如果是可以转成False的话,那么第一个操作数的值,就是整个逻辑表达式的值。

如果第一个操作数可以转成True,第二个操作数的值就是整个表达式的值。

针对or操作:

第一个操作数如果是可以转成False的话,第二个操作数的值就是整个表达式的值。

如果第一个操作数可以转成True, 第一个操作数的值,就是整个逻辑表达式的值。

练习题

成员运算符:

in    not in

while循环:

[初始化部分一般是用来定义循环变量]

while 循环条件:

循环体语句

[循环变量更改部分]

[else :

语句体]

执行顺序:

  1. 初始化部分:一般是用来定义循环变量或新赋值
  2. 判断循环条件:

真:

执行循环体语句

是否执行了break语句

执行了:跳过else

没执行:当while正常执行完后,执行else

回到第二步条件判断

假:执行else

break:停止:直接停止当前的循环,不论还剩下多少次循环。

continue:跳过当前循环后面的语句,直接执行下一轮循环。

gbk:简体中文。一个中文编码成两个字节。

utf-8:中文一般是3个字节。

针对英文,始终是一个字节。

2.练习题:用字符串进行模板输入

今日总结

转载于:https://www.cnblogs.com/zlyboke/p/10467345.html

python第二天3.1相关推荐

  1. python第二十九课——文件读写(复制文件)

    自定义函数:实现文件复制操作有形参(2个) 没有返回值相似版(不用) def copyFile(src,dest):#1.打开两个文件:1个关联读操作,1个关联写操作fr=open(src,'rb') ...

  2. Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块

    Python第二十二天   stat模块  os.chmod方法  os.stat方法  pwd  grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据 ...

  3. 自学Python第二十六天- Tornado 框架

    自学Python第二十六天- Tornado 框架 安装及基础引用 创建.配置.初始化应用及简单运行服务 创建应用 对 app 进行设置 另一种设置方法 一些其他的配置 关于调试模式 设置路由处理器 ...

  4. PYTHON第二次实验

    PYTHON第二次实验 实验2.1 批量生成姓名.家庭住址.电子邮箱等随机信息 一.实验目的 熟练运用标准库random中的函数 了解标准库string中的字符串常量 了解汉字编码格式 熟练掌握文本文 ...

  5. python第二周day3

    python第二周day3(9.24) 1.day7字典作业更改版 # 定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名.年龄.成绩(单科).电话.性别(男.女.不明) ) stude ...

  6. python第二周day2

    python第二周day2(9.23) 1.day6列表作业更改版 import random # 随机操作 # random.randint(0, 100) # **1.创建一个列表,列表中有10个 ...

  7. python第二周day5

    python第二周day5(9.27) 1.day9字符串作业更改版 # *1.1输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7-位上的字符) # 例如: 输入**'abcd1234 ' ...

  8. 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第四章 使用SCAPY掌控网络(2)Scapy实现ARP缓存投毒

    黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第四章 使用SCAPY掌控网络(2)Scapy实现ARP缓存投毒 文章目录 黑帽python第二版(Bl ...

  9. 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第一章 配置python环境

    黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第一章 配置python环境 文章目录 黑帽python第二版(Black Hat Python 2nd ...

  10. 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第五章 WEB黑客(3)暴力破解目录与文件位置

    黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第五章 WEB黑客(3)暴力破解目录与文件位置 文章目录 黑帽python第二版(Black Hat P ...

最新文章

  1. Java实现的简单神经网络(基于Sigmoid激活函数)
  2. Uva(10048),最短路Floyd
  3. ZOJ 2849 Attack of Panda Virus (优先队列 priority_queue)
  4. Delphi V7.0企业汉化版及注册码
  5. test 2016-12-28
  6. 百度PARL再度夺冠NeurIPS仿生人挑战赛:强化学习控制的流畅行走
  7. SQLServer基本函数(转)
  8. IOS开发基础之核心动画 基础动画、关键帧、组动画案例
  9. super在python3和python2_Python扩展与 – 使用super()python 3 vs python 2
  10. 2019 Java发展趋势报告:Java老矣,Java正年轻
  11. 升级到ASP.NET2.0之后的疑问
  12. 开课吧Java课堂之SortedSet接口如何去用?
  13. stm32 整数加法循环时间_剑指 Offer 65. 不用加减乘除做加法 leetcode 剑指offer系列...
  14. 代码比对工具-Diffmerge
  15. keep跑步记录伪造_Keep、悦跑圈、咕咚、悦动圈,四个跑步App比对
  16. kindle买书建议
  17. [源码解析]ESPnet脚本源码解析-aishell-asr.sh
  18. 微信小程序图片裁剪插件image-cropper
  19. 什么是模块化代码?如何写?
  20. Python 动态加载并下载梨视频短视频

热门文章

  1. jtextarea可以让某一行右对齐吗_单元格对齐还在敲空格吗?几个简单小技巧要学会...
  2. SpringMVC的RESTful(一)
  3. 【渝粤教育】21秋期末考试市场营销10256k2
  4. Soft Value function基础和Soft Q Learning中Policy Improvement 证明
  5. 粒子群PSO算法实验及其代码解释
  6. Oh-My-Zsh 下远程ssh的乱码问题
  7. 迪士尼收购福克斯,传媒巨头江山瓦解?
  8. 51NOD 1181 质数中的质数(质数筛法)
  9. react-native技术调研:react-native是什么?
  10. 理论物理极础11:电力和磁力