必背必记

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. hive与hbase关联

    进入hbase: hbase shell 进入HIVE: hive hbase中建一张t_student_info表,添加两个列族 create 't_student_info','st1','st2 ...

  2. Jenkins之自动触发部署之插件Generic Webhook Trigger Plugin

    一.安装好插件 二.构建触发器会出现设置trigger的入口 三.设置的两个部分 第一: Jenkins的这个触发器,这里主要是接受post数据.其中Post content parameters是用 ...

  3. (转)Mysql数据库之Binlog日志使用总结Linux下用户组、文件权限详解

    Linux下用户组.文件权限详解 原文:http://blog.csdn.net/sdulibh/article/details/51566772 用户组 在linux中的每个用户必须属于一个组,不能 ...

  4. boot and loader

    boot and loader boot 程序的所有作用 清屏 将光标移到屏幕左上角 显示 Start Boot 提示信息 加载 loader 程序的代码到 0x10000 物理内存地址 将CPU的段 ...

  5. ssm(Spring、Springmvc、Mybatis)实战之淘淘商城-第十天(非原创)

    文章大纲 一.课程介绍二.单点登录系统分析三.单点登录系统代码实战四.项目源码与资料下载五.参考文章   一.课程介绍 一共14天课程(1)第一天:电商行业的背景.淘淘商城的介绍.搭建项目工程.Svn ...

  6. 解决WinSCP连接虚拟机

    其实虚拟机你也可以将它形象化,认为它就是一台电脑,只是这个电脑在你的内存中,所以,一般电脑所具有的的功能虚拟机一样拥有,它也可以当成一台独立的个体哦. 针对很多使用WinSCP连接不上虚拟机的问题,这 ...

  7. border实现矩形中斜线分割 切换按钮

    思路:将该矩形分为三个div,中间的div使用border的特性 代码实现如下:

  8. 学习《CSS选择器Level-4》不完全版

    1 概述 1.1 前言 选择器是CSS的核心组件.本文依据W3C的Selectors Level 4规范,概括总结了Level1-Level4中绝大多数的选择器,并做了简单的语法说明及示例演示.希望对 ...

  9. WebChromeClient

    WebChromeClient 辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等 onCloseWindow(关闭WebView) onCreateWindow ...

  10. RStudio Server-0.99.902 (OpenLogic CentOS 7.2)

    RStudio Server-0.99.902 (OpenLogic CentOS 7.2) 0 评论 平台: CentOS 类型: 虚拟机镜像 软件包: r-3.2.3 rstudio-server ...