1 格式化输出%

  用%s(用来表示str数据类型) 和 %d (用来表示int数据类型),如果要用%号的话,就要使用两个%%,这样即可输出。

2 初识编码

  电脑的传输数据,储存都是用的 01010101 的方式

  1 byte = 8 bit (即 1 字节 = 8 位)

  1 KB = 1024 byte

  1MB = 1024 KB

  1 GB = 1024 MB

  1 TB = 1024 GB

  ASCii码:一开始由美国人发明, 一共1 个字节, 8 位, 最初7 位即可,故最左边的一位为 0

  unicode:最初 一个字节, 表示所有的英文、数字和特殊字符;2 个字节表示中文(但显然不够),后来采用4 字节表示 ,这样太占内存空间。

  utf-8 :最流行,(还有utf-16 和 utf-32)用1 个字节表示英文,2 个字节表示欧洲文字,3 个字节表示亚洲的文字

  gbk:中国国产,只能用于中文和ASCii码中的文字

3 运算符

  算术运算符

  

  

  比较运算符

  

  

  赋值运算符

  

  逻辑运算符

  

  针对逻辑运算的进一步研究:

  在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为()> not > and > or,同一优先级从左往右计算。(没有数字的情况)

   x or y ,x为真,值就是x,x为假,值是y ; x and y,x为真,值是y,x为假,值是x。(从左到右)

来一波实战吧~

  1、8 or 3 and 2 and 0 or 9 and 7    

  8 or 3-->  x为真就直接出8了 ,不用看后面的了

  

  2、 0 or 2 and 3 and 4 or 6 and 0 or 3  

  0 or 2 --> x为假,取后面。 2 and 3-->x为 真,取后面。 3 and 4--> x为真,取后面。4 or 6-->x为真,取x, 值为4。只有数字的情况

  

  3、 1 > 2 and 3 < 4 or 4 >5

  没有数字时,先or 再and 。F

  

  4、1<2 and 3 or 4 and 3>2

  x 是真,就取后面,之后直接是一个数,故得3。

  5、1>2 and 3 or 4 and 3<2

  x 是假,取前面,,,x 是假,取后面,,,真与假取,F

  6、1>2 and 3 or 4 and 3>2

  x 是假,取前面,,,x 是假,取后面,,,真与真取,T

如果一开始是 or 的情况,前面是真的话,就直接取前面的值,不用看后面的,如果是中间出现 or 就要比较到最后面。

如果一开始是and,x 是真,就取后面,若之后是一个数,直接取。若是假,就一直往下比较吧

  

  

Python学习之路基础篇--03Python基础+万恶的运算符的更多相关文章

  1. Python学习【第十篇】基础之杂货铺

    字符串格式化 Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. 百分号方式: ...

  2. python学习之路入门篇

    本文是up学习python过程中遇到的一些问题及总结归纳,本小节是入门篇. python基本语法 循环.分支不多赘述. 模块:一个.py文件就是一个模块. 文件和异常 模式 含义解释 “r” 读模式 ...

  3. Python学习之路【目录】

    本系列博文包含 Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! 目录: Python学习[第一篇]python简介 Python学习[第二篇]p ...

  4. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  5. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  6. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  7. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  8. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  9. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

随机推荐

  1. CentOS 中安装和卸载 Emacs

    日志更新记录: [1] 增加 CentOS7.2 (内核版本:3.10.0-514.16.1.el7.x86_64)下Emacs25.2 的安装过程,它与本文的步骤完全一样. Emacs 版本:htt ...

  2. linux 7.2安装扩展redis

    unzip phpredis-php7.zip cd phpredis-php7 /usr/local/php7./bin/phpize ./configure --with-php-config=/ ...

  3. 【转载】 [unreal4入门系列之七] UE4中的Actor类和Pawn类

    原文地址: http://www.52vr.com/article-558-1.html 现在我们开始进入UE4的代码开发工作.首先,UE4的类框架是非常庞大的,看起来有点让人措手不及.不过正因为UE ...

  4. Spring _day02_IoC注解开发入门

    1.Spring IoC注解开发入门 1.1 注解开发案例: 创建项目所需要的jar,四个基本的包(beans core context expression ),以及两个日志记录的包,还要AOP的包 ...

  5. 算法面试题(python)——如何找出数组中出现一次的数

    题目描述: 一个数组里,除了三个数是唯一出现的,其余的数都出现了偶数次,找出这三个数中任意一个.比如数组序列为[1,2,4,5,6,4,2],只有1.5.6这三个数字是唯一出现的,数字2.4均出现了偶 ...

  6. 前端车牌识别SDK算法提取

    同行业中,别人标配有的产品我有,别人没有的产品我们也有,如此才能增强竞争力,通过优化创新,前端车牌识别SDK功能,性能上,都是行业NO.1的水平.车牌识别sdk这个用于越来越多人集成了,汽车保有量日益 ...

  7. JVM CUP占用率过高排除方法,windows环境

    jdk自带的jvisualvm可以看到程序CPU使用率,但是无法确定具体的线程,想要确定到具体的线程需要借用到微软的Process Explorer 具体排除方法: 一:打开资源管理器,找到cup占用 ...

  8. Python列表以及列表的处理方法

    在Python中,当我们需要存储大量的数据时,可使用列表存储,列表本质是一种有序的集合 格式:列表名 = [列表元素1,列表元素2,列表元素3,...列表元素n] 如果想创建一个只有单个元素的列表,格 ...

  9. uboot中往s5p6818的emmc刷写内容

    建立分区: fdisk :: : fdisk Partition Map -- Partition Type: DOS Part Start Sector Num Sectors UUID Type ...

  10. JS 返回上一页并刷新代码整理

    一:JS 重载页面,本地刷新,返回上一页: <a href="javascript:history.go(-1)">返回上一页</a> <a href ...