必背必记

1、转义字符
   Python 中的字符串还支持转义字符。所谓转义字符是指使用反斜杠“\”对一些特殊字
符进行转义。

\ 续行符
\n 换行符
\0
\t 水平制表符,用于横向跳到下一制表位
\'' 双引号
\' 单引号
\\ 一个反斜杠
\f 换页
\0dd 八进制数,dd 代表字符,如\012 代表换行
\xhh 十六进制数,hh 代表字符,如\x0a 代表换行

2、数据类型转换函数
在Python 中,提供了如下表所示的函数进行数据类型的转换。

函数 作用
int(x) 将x 转换成整数类型
float(x) 将x 转换成浮点数类型
complex(real [,imag]) 创建一个复数
str(x) 将x 转换为字符串
repr(x) 将x 转换为表达式字符串
eval(str) 计算在字符串中的有效Python 表达式,并返回一个对象
chr(x) 将整数x 转换为一个字符
ord(x)

将一个字符x 转换为它对应的整数值

hex(x)  将一个整数x 转换为一个十六进制字符串
oct(x)  将一个整数x 转换为一个八进制的字符串

3、赋值运算符
赋值运算符主要用来为变量等赋值。使用时,可以直接把基本赋值运算符“=”右边的
值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。在Python 中常用的赋值
运算符如下表所示。

运算符 说明 举例 展开形式
= 简单的赋值运算 x=y x=y
+= 加赋值 x+=y x=x+y
-=  减赋值 x-=y x=x-y
*= 乘赋值 x*=y x=x*y
/=  除赋值 x/=y x=x/y
%=  取余数赋值 x%=y x=x%y
**=  幂赋值 x**=y  x=x**y
//= 取整除赋值 x//=y x=x//y

4、比较(关系)运算符
比较运算符,也称关系运算符,用于对变量或表达式的结果进行大小、真假等比较,如
果比较结果为真,则返回True,如果为假,则返回False。比较运算符通常用在条件语句中
作为判断的依据。Python 中的比较运算符如下表所示。

运算符 作用 举例 结果
> 大于 'a' > 'b' False

<

 小于 156 < 456  True

==

等于 'c' == 'c'  True

!=

不等于 'y' != 't'  True

>=

大于或等于 479 >= 426  True

<=

小于或等于 62.45 <= 45.5  False

5、逻辑运算符
逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值,Python
中的逻辑运算符主要包括and(逻辑与)、or(逻辑或)、not(逻辑非)。

运算符

含义 用法 结合方向
and

逻辑与

op1 and op2  从左到右
or 逻辑或 op1 or op2  从左到右
not 逻辑非 not op  从右到左

6、运算符的优先级
所谓运算符的优先级,是指在应用中哪一个运算符先计算,哪一个后计算,与数学的四
则运算应遵循的“先乘除,后加减”是一个道理。
下表按从高到低的顺序列出了运算符的优先级。同一行中的运算符具有相同优先级,此
时它们的结合方向决定求值顺序。

运算符

说明

**

~、+、-

取反、正号和负号

*、/、%、//

 算术运算符

+、-

 算术运算符

<<、>>

位运算符中的左移和右移

&

位运算符中的位与

^

位运算符中的位异或

位运算符中的位或

<、<=、>、>=、!=、==

 比较运算符

7、input()函数
在Python 中,使用内置函数input()可以接收用户的键盘输入。input()函数的基本用法如
下:

variablle=input("提示文字”)

其中,variable 为保存输入结果的变量,双引号内的文字用于提示要输入的内容。

8、print()函数
默认的情况下,在Python中,使用内置的print()函数可以将结果输出到IDLE或者标准控
制台上。其基本语法格式如下:

Print(输出内容)

其中,输出内容可以是数字和字符串(字符串需要使用引号括起来),此类内容将直接

输出,也可以是包含运算符的表达式,此类内容将计算结果输出。

英语词汇

背记有法,让英语不再成为编程学习的拦路虎!

height
含义:高度
热度:

weight
含义:重量
热度:

keyword
含义:关键字
热度:

width
含义:宽度
热度:

print
含义:打印,输出
热度:

false
含义:假,错误的
热度:

true
含义:真,正确的
热度:

title
含义:标题
热度:

type
含义:类型
热度:

Input
含义:输入
热度:

typeerror
含义:类型错误
热度:

float
含义:浮动
热度:

file
含义:文件
热度:

add
含义:添加
热度:

none
含义:没有一个
热度:

avg
含义:平均值
热度:

close
含义:关闭
热度:

第2 章Python 语言基础的更多相关文章

  1. 零基础学Python--------第2章 Python语言基础

    第2章  Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释.多行注释和中文编码声明注释. 1.单行注释 在Python中,使用 ...

  2. Python实验报告——第2章 Python语言基础

    实验报告 [实验目的] 1.熟悉在线编程平台. 2.掌握基本的 python 程序编写.编译与运行程序的方法. [实验条件] 1.PC机或者远程编程环境 [实验内容] 1.完成第二章实例01-07,实 ...

  3. (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  4. 第一章. ActionScript 语言基础

    第一章. ActionScript 语言基础 1.0. ActionScript 3.0 Cookbook 概述 1.1. 新建一个 ActionScript project 1.2. 自己定义应用程 ...

  5. ArcPy开发教程1-面向ArcGIS的Python语言基础

    ArcPy开发教程1-面向ArcGIS的Python语言基础 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 第一节课 时间2019年2月26日 上午第一节 讲解:A ...

  6. 第二章(java程序设计)第三章(语言基础)

    第二章 2.1 对象 对象的概念是由现实世界引入问题模型: 对象包含有:状态和行为.具体地来说是: 数据封装:对象的方法的作用就是:将内部变量封装起来,提供给外界交互的窗口.(实现对数据的隐藏) 继承 ...

  7. 2.3 Python语言基础

    2.3 Python语言基础 1 语言语义(Language Semantics) 缩进,而不是括号 Python使用空格(tabs or spaces)来组织代码结构,而不是像R,C++,Java那 ...

  8. Python语言基础与应用 (P16)上机练习:基本数据类型

    本文是笔者在学习MOOC课程<Python语言基础与应用> (北京大学-陈斌)中根据上机课时的要求写下在代码 课程总链接: 中国大学MOOC B站 本节课链接 数值基本运算: 33和7+, ...

  9. Python 语言基础

    Python 语言基础 Python 开发环境 计算机组成 编程语言(计算机语言)是人们为了控制计算机,而设计的一种符号和文字的组合,从而实现向计算机发出指令. 形式是符号和文字的组合 目的是为了控制 ...

随机推荐

  1. 迷你迅雷+SqlServer2008r2下载

    迷你迅雷下载 http://down.sandai.net/mini/MiniThunderInstaller3.1.1.58.exe SqlServer 2008r2下载 ed2k://|file| ...

  2. shell 文件测试 蛮全的

    文件状态测试 -b filename : 当filename 存在并且是块文件时返回真(返回0)-c filename : 当filename 存在并且是字符文件时返回真-d pathname : 当 ...

  3. Quality of Service (QoS) in LTE

    Background: Why we need QoS ? There are premium subscribers who always want to have better user expe ...

  4. 内容显示分页数字分页 aspx

    此处是aspx里面分页显示,数据层和业务层是由动软生成 当然,我们也可以可以利用listView实现分页ListView(高效分页) public partial class NewList : Sy ...

  5. i++ ++i i=i+1 和i+=1

    这几个运算符的差别总是过一段时间就爱搞混,每次需要百度,还是自己记录一下方便查阅. int i=0; System.out.println(i++); 输出:0 int i=0; System.out ...

  6. maven 搭建springMvc+mybatis

    1.在resource文件夹下创建Configure.xml <?xml version="1.0" encoding="UTF-8"?> < ...

  7. 解决IE8的兼容问题

    本文分享下我在项目中积累的IE8+兼容性问题的解决方法.根据我的实践经验,如果你在写HTML/CSS时候是按照W3C推荐的方式写的,然后下面的几点都关注过,那么基本上很大一部分IE8+兼容性问题都OK ...

  8. 全面理解HTTP协议

    引言:作为一名软件工程Web专业学生,对于HTTP的熟悉掌握是必不可少的,特此做记录,打造自己的HTTP栈. URL与URI 我们经常接触到的就是URL了,它就是我们访问web的一个字符串地址,那么U ...

  9. python 多线程 生产者消费者

    import threading import time import logging import random import Queue logging.basicConfig(level=log ...

  10. k8s之configmap配置中心

    记录在石墨笔记中,懒得再粘贴了,大家直接移步下面地址 https://shimo.im/docs/ktNM72QPweEEkcWg/