• Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

⑤:Python成员运算符

运算符 描述 实例
+ 加 – 两个对象相加 a + b 输出结果 30
减 – 得到负数或是一个数减去另一个数 a – b 输出结果 -10
* 乘 – 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
/ 除 – x除以y b / a 输出结果 2
% 取模 – 返回除法的余数 b % a 输出结果 0
** 幂 – 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000
// 取整除 – 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

元组使用小括号,列表使用方括号。

 

Python包罗以下函数:

运算符 描述 实例
& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101
^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011, 在一个有符号二进制数的补码形式。
<< 左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。 a << 2 输出结果 240 ,二进制解释: 1111 0000
>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数 a >> 2 输出结果 15 ,二进制解释: 0000 1111
运算符 描述 实例
in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

 

 

  • 元组用”(卡塔尔(英语:State of Qatar)”标志。内部因素用逗号隔离。可是元组无法三次赋值,也就是只读列表。

 

序号 方法及描述
1 cmp(tuple1, tuple2)
比较两个元组元素。
2 len(tuple)
计算元组元素个数。
3 max(tuple)
返回元组中元素最大值。
4 min(tuple)
返回元组中元素最小值。
5 tuple(seq)
将列表转换为元组。

 

 

常量 描述
pi 数学常量 pi(圆周率,一般以π来表示)
e 数学常量 e,e即自然常数(自然常数)。
My name is Zara and weight is 21 kg!

 

 

 

 

 

 

①:python相比较运算符

 

     is 用于判断八个变量援用对象是还是不是为同二个, ==
用于判别引用变量的值是不是等于。

以下划线最初的标志符是有特有含义的。以单下划线最初 _foo 的代表不可能一贯访谈的类属性,需通过类提供的接口举行访谈,不能够用 from xxx import * 而导入;

序号 函数及描述
1 dict.clear()
删除字典内所有元素
2 dict.copy()
返回一个字典的浅复制
3 dict.fromkeys(seq[, val]))
创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
4 dict.get(key, default=None)
返回指定键的值,如果值不在字典中返回default值
5 dict.has_key(key)
如果键在字典dict里返回true,否则返回false
6 dict.items()
以列表返回可遍历的(键, 值) 元组数组
7 dict.keys()
以列表返回一个字典所有的键
8 dict.setdefault(key, default=None)
和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default
9 dict.update(dict2)
把字典dict2的键/值对更新到dict里
10 dict.values()
以列表返回字典中的所有值
11 pop(key[,default])
删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
12 popitem()
随机返回并删除字典中的一对键和值。

 

Python字典满含了以下内置方法:

 

  • File对象的个性

贰个文书被张开后,你有叁个file对象,你能够收获关于该文件的各个信息。

以下是和file对象相关的具有属性的列表:

属性 描述
file.closed 返回true如果文件已被关闭,否则返回false。
file.mode 返回被打开文件的访问模式。
file.name 返回文件的名称。
file.softspace 如果用print输出后,必须跟一个空格符,则返回false。否则返回true。
 

















8.Python列表:

私自数可以用于数学,游戏,安全等领域中,还十一日两头被安置到算法中,用以升高算法功效,并巩固程序的安全性。

 

下表实例变量 a 值为字符串 “Hello”,b 变量值为 “Python”:

以下假若变量a为10,变量b为20:

函数 描述
acos(x) 返回x的反余弦弧度值。
asin(x) 返回x的反正弦弧度值。
atan(x) 返回x的反正切弧度值。
atan2(y, x) 返回给定的 X 及 Y 坐标值的反正切值。
cos(x) 返回x的弧度的余弦值。
hypot(x, y) 返回欧几里德范数 sqrt(x*x + y*y)。
sin(x) 返回的x弧度的正弦值。
tan(x) 返回x弧度的正切值。
degrees(x) 将弧度转换为角度,如degrees(math.pi/2) , 返回90.0
radians(x) 将角度转换为弧度

 

 

 

 

 

 

  • open函数

您一定要先用Python内置的open(卡塔尔(قطر‎函数展开一个文件,创制叁个file对象,相关的秘诀才得以调用它实行读写。

语法:

file object = open(file_name [, access_mode][, buffering])

逐条参数的内幕如下:

  • file_name:file_name变量是二个暗含了您要访谈的文件名称的字符串值。
  • access_mode:access_mode决定了开发布文书件的格局:只读,写入,追加等。全数可取值见如下的通通列表。那么些参数是非强制的,私下认可文件访谈情势为只读(r卡塔尔。
  • buffering:假若buffering的值被设为0,就不会有寄放。假若buffering的值取1,访问文件时会贮存行。如果将buffering的值设为超过1的整数,申明了那就是的存放区的缓冲大小。借使取负值,寄放区的缓冲大小则为系统暗中认可。

不等形式张开文件的完全列表:

模式 描述
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

 

  • lambda只是一个表明式,函数体比def容易相当多。
  • lambda的主体是二个表明式,并不是两个代码块。仅仅能在lambda表明式中封装有限的逻辑进去。
  • lambda函数具备和煦的命名空间,且不能够访谈自有参数列表之外或全局命名空间里的参数。
  • 就算lambda函数看起来只可以写大器晚成行,却不风华正茂致C或C++的内联函数,后面一个的目标是调用小函数时不占用栈内部存款和储蓄器进而扩张运营作用。

 

 

日常来讲实例:

  • 列表是板上钉钉的指标结合,字典是冬季的靶子集结。两个之间的区分在于:字典在那之中的因素是经过键来存取的,而不是透过偏转移存入取。
  • 字典用”{ }”标记。字典由索引(key卡塔尔(英语:State of Qatar)和它对应的值value组成。

③:Python位运算符

 

 

 

   符   号 描述
      %c  格式化字符及其ASCII码
      %s  格式化字符串
      %d  格式化整数
      %u  格式化无符号整型
      %o  格式化无符号八进制数
      %x  格式化无符号十六进制数
      %X  格式化无符号十六进制数(大写)
      %f  格式化浮点数字,可指定小数点后的精度
      %e  用科学计数法格式化浮点数
      %E  作用同%e,用科学计数法格式化浮点数
      %g  %f和%e的简写
      %G  %f 和 %E 的简写
      %p  用十六进制数格式化变量的地址

元组内置函数:

⑥:Python身份运算符

 

List(列表) 是 Python 中采取最频繁的数据类型。

 

 

python 使用 lambda 来创立无名函数。

3.Python数据类型调换

 

②:Python赋值运算符

 

 

 

序号 函数
1 cmp(list1, list2)
比较两个列表的元素
2 len(list)
列表元素个数
3 max(list)
返回列表元素最大值
4 min(list)
返回列表元素最小值
5 list(seq)
将元组转换为列表
运算符 描述 实例
is is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False
is not is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。

 

 

 

9.Python元组

在 Python 中,字符串格式化使用与 C 中 sprintf 函数形似的语法。

除了那几个之外以上的有个别运算符之外,Python还帮助成员运算符,测验实例中含有了一文山会海的成员,包罗字符串,列表或元组。

 

 

 

运算符 描述 实例
= 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c – a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a

 

Python提供了for循环和while循环(在Python中没有do..while循环):

 

  • 重命名和删除文件

Python的os模块提供了帮您施行文书管理操作的方式,比方重命名和删除文件。

要利用这么些模块,你必得伊始入它,然后才足以调用相关的种种功能。

以下多少个放置的函数能够实行数据类型之间的转移。这一个函数重临二个新的靶子,表示调换的值。

字典内置函数及方法:

Python的元组(tuple卡塔尔与列表相似,区别之处在于元组的成分不可能改改。

在急需在字符中央银行使特殊字符时,python用反斜杠(\卡塔尔国转义字符。如下表:

 

 

 

6:Python Number(数字)

序号 函数及描述
1 cmp(dict1, dict2)
比较两个字典元素。
2 len(dict)
计算字典元素个数,即键的总数。
3 str(dict)
输出字典可打印的字符串表示。
4 type(variable)
返回输入的变量类型,如果变量是字典就返回字典类型。
  •   Python还协理复数,复数由实数部分和虚数部分构成,可以用a +
    bj,或然complex(a,b卡塔尔表示, 复数的实部a和虚部b都以浮点型

以双下划线起先的 __foo 代表类的私人商品房成员;以双下划线开头和最终的 __foo__ 代表 Python Ritter殊措施专用的标记,如 __init__(卡塔尔 代表类的布局函数。

 

 

 

 

运算符 描述 实例
== 等于 – 比较对象是否相等 (a == b) 返回 False。
!= 不等于 – 比较两个对象是否不相等 (a != b) 返回 true.
<> 不等于 – 比较两个对象是否不相等 (a <> b) 返回 true。这个运算符类似 != 。
> 大于 – 返回x是否大于y (a > b) 返回 False。
< 小于 – 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (a < b) 返回 true。
>= 大于等于 – 返回x是否大于等于y。 (a >= b) 返回 False。
<= 小于等于 – 返回x是否小于等于y。 (a <= b) 返回 true。

 

函数 描述

int(x [,base])

将x转换为一个整数

long(x [,base] )

将x转换为一个长整数

float(x)

将x转换到一个浮点数

complex(real [,imag])

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

unichr(x)

将一个整数转换为Unicode字符

ord(x)

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

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

字典的每种键值(key=>value卡塔尔国对用冒号(:卡塔尔分割,每种对中间用逗号(,以下划线开首的标记符是有特别含义的。卡塔尔国分割,整个字典包罗在花括号({})中 

 

 

  • 算术运算符
  • 比较(关系)运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 分子运算符
  • 地点运算符
  • 运算符优先级

 

 

a = 0011 1100
b = 0000 1101
-----------------
a&b = 0000 1100
a|b = 0011 1101
a^b = 0011 0001
~a  = 1100 0011

Python字典包蕴了以下内置函数:

11.匿名函数lambda

在 Python 里,标志符有字母、数字、下划线组成。

Python包罗以下常用随机数函数:

#!/usr/bin/python

print "My name is %s and weight is %d kg!" % ('Zara', 21)

5:Python 循环语句

上述实例输出结果:

 

 

 

Python 补助种种不一致的数值类型:

 

 

 

 

 

以下划线开首的标记符是有特别含义的。 

 

 

  • Python里的目录

全数文件都包罗在生机勃勃一分裂的目录下,可是Python也能轻巧管理。os模块有无数方法能帮您创设,删除和修改目录。

          1.mkdir()方法

能够使用os模块的mkdir(卡塔尔方法在当前目录下开创新的目录们。你必要提供三个含有了要制造的目录名称的参数。

语法:

os.mkdir("newdir")

         2.chdir()方法

能够用chdir(卡塔尔国方法来退换近日的目录。chdir(卡塔尔国方法须要的八个参数是你想设成当前目录的目录名称。

语法:

os.chdir("newdir")

         3.rmdir()方法

rmdir(卡塔尔国方法删除目录,目录名称以参数字传送递。

在剔除这么些目录从前,它的具备剧情应该先被扼杀。

语法:

os.rmdir('dirname')
  • 文件、目录相关办法

七个主要的艺术来源能对Windows和Unix操作系统上的公文及目录举办一个广阔且实用的拍卖及操控,如下:

              File
对象方法:
file对象提供了操作文件的风姿浪漫层层措施。

              OS
对象方法:
提供了拍卖文件及目录的一花样许多措施。

 

14.Python File(文件)方法

file 对象使用 open 函数来创制,下表列出了 file 对象常用的函数:

序号 方法及描述
1

file.close()

关闭文件。关闭后文件不能再进行读写操作。

2

file.flush()

刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。

3

file.fileno()

返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。

4

file.isatty()

如果文件连接到一个终端设备返回 True,否则返回 False。

5

file.next()

返回文件下一行。

6

file.read([size])

从文件读取指定的字节数,如果未给定或为负则读取所有。

7

file.readline([size])

读取整行,包括 "\n" 字符。

8

file.readlines([sizehint])

读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比sizhint较大, 因为需要填充缓冲区。

9

file.seek(offset[, whence])

设置文件当前位置

10

file.tell()

返回文件当前位置。

11

file.truncate([size])

截取文件,截取的字节通过size指定,默认为当前文件位置。

12

file.write(str)

将字符串写入文件,没有返回值。

13

file.writelines(sequence)

向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。

 

 

















































15.Python内置函数
    内置函数    
abs() divmod() input() open() staticmethod()
all() enumerate() int() ord() str()
any() eval() isinstance() pow() sum()
basestring() execfile() issubclass() print() super()
bin() file() iter() property() tuple()
bool() filter() len() range() type()
bytearray() float() list() raw_input() unichr()
callable() format() locals() reduce() unicode()
chr() frozenset() long() reload() vars()
classmethod() getattr() map() repr() xrange()
cmp() globals() max() reversed() zip()
compile() hasattr() memoryview() round() __import__()
complex() hash() min() set()  
delattr() help() next() setattr()  
dict() hex() object() slice()  
dir() id() oct() sorted() exec 内置表达式

Python元组满含了以下内置函数

 

 

Python援救种种区别的数字类型:

 

 

转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\’ 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数,yy代表的字符,例如:\o12代表换行
\xyy 十六进制数,yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出

 

  • write()方法

write(卡塔尔(英语:State of Qatar)方法可将别的字符串写入多少个开发的文件。必要注重注意的是,Python字符串能够是二进制数据,并不是单独是文字。

write(卡塔尔方法不会在字符串的末了加多换行符(‘\n’):

语法:

fileObject.write(string);
  • read()方法

read()方法从二个开发的文本中读取壹个字符串。需求重点注意的是,Python字符串可以是二进制数据,实际不是唯有是文字。

语法:

fileObject.read([count]);

 

以下划线开首的标记符是有特别含义的。 

 

 

在 Python
中,全部标志符能够回顾斯洛伐克语、数字以至下划线(_卡塔尔(英语:State of Qatar),但不可能以数字开首。

Python字符串格式化:

地方运算符用于相比八个对象的存储单元

 

  • From…import语句

以下划线开首的标记符是有特别含义的。    Python 的 from
语句让您从模块中程导弹入贰个点名的有的到当前命名空间中。语法如下:

    from modname import name1[, name2[, ... nameN]]

    举个例子,要导入模块 fib 的 fibonacci 函数,使用如下语句:

    from fib import fibonacci

    那一个宣称不会把一切 fib 模块导入到当前的命名空间中,它只会将 fib
里的 fibonacci 单个引进到实践那么些宣称的模块的大局符号表。

 

  • From…import*语句

    把三个模块的有所内容全都导入到当前的命名空间也是可行的,只需利用如下宣示:

    from modname import *

    那提供了三个粗略的措施来导入八个模块中的全数品类。不过这种评释不应该被过多地选拔。

    比方我们想二遍性引入 math 模块中有着的事物,语句如下:

    from math import *

13.Python文件操作
  • 开拓和停业文件

近些日子,您曾经得以向专门的学业输入和输出举行读写。今后,来看看怎么读写实际的数据文件。

Python
提供了至关重大的函数和办法开展暗中认可意况下的文件基本操作。你能够用 file 对象做超过二分之一的公文操作。

Python Number类型转变:

 

Python富含以下三角函数:

 

运算符 逻辑表达式 描述 实例
and x and y 布尔"与" – 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。
or x or y 布尔"或" – 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。
not not x 布尔"非" – 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False

Python语言接济逻辑运算符,以下如若变量 a 为 10, b为 20:

Python 帮助格式化字符串的输出
。就算那样恐怕会用到极度复杂的表达式,但最大旨的用法是将叁个值插入到四个有字符串格式符
%s 的字符串中。

操作符 描述 实例
+ 字符串连接
>>>a + b ‘HelloPython’
* 重复输出字符串
>>>a * 2 ‘HelloHello’
[] 通过索引获取字符串中字符
>>>a[1] ‘e’
[ : ] 截取字符串中的一部分
>>>a[1:4] ‘ell’
in 成员运算符 – 如果字符串中包含给定的字符返回 True
>>>"H" in a True
not in 成员运算符 – 如果字符串中不包含给定的字符返回 True
>>>"M" not in a True
r/R 原始字符串 – 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同的语法。
>>>print r’\n’ \n >>> print R’\n’ \n
% 格式字符串 请看下一章节

 

下表中变量 a 为 60,b 为 13,二进制格式如下:

python算术运算符

元组是另一个数据类型,近似于List(列表)。

 

④:Python逻辑运算符

 

注:is 与 == 区别:

Python数学常量:
sum = lambda arg1, arg2: arg1 + arg2;
print "相加后的值为 : ", sum( 10, 20 )  //输出30

12.python import语句
函数 返回值 ( 描述 )
abs(x) 返回数字的绝对值,如abs(-10) 返回 10
ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5
cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
exp(x) 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045
fabs(x) 返回数字的绝对值,如math.fabs(-10) 返回10.0
floor(x) 返回数字的下舍整数,如math.floor(4.9)返回 4
log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x) 返回以10为基数的x的对数,如math.log10(100)返回 2.0
max(x1, x2,…) 返回给定参数的最大值,参数可以为序列。
min(x1, x2,…) 返回给定参数的最小值,参数可以为序列。
modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
pow(x, y) x**y 运算后的值。
round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。
sqrt(x) 返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j

 

 

  • 文件定位

tell(卡塔尔方法告诉你文件内的近些日子地点;换句话说,下叁遍的读写会时有产生在文件从前那样多字节之后。

seek(offset
[,from])方法纠正最近文件的职位。Offset变量表示要活动的字节数。From变量内定初叶运动字节的参谋地点。

要是from被设为0,那表示将文件的起首作为活动字节的参照地点。要是设为1,则使用当前的地点作为仿效地点。假若它被设为2,那么该文件的终极将作为参照地点。

 

 

  • close()方法

File 对象的
close()方法刷新缓冲区里其它还没有写入的新闻,并关闭该文件,这之后便不能够再开展写入。

当一个文本对象的援用被再次钦命给另一个文件时,Python
会关闭从前的文本。用 close()方法关闭文件是一个很好的习于旧贯。

语法:

fileObject.close();
  • int(有标记整型)
  • long(长整型[也得以象征八进制和十二进制])
  • float(浮点型)
  • complex(复数)

 

 

 

10.Python字典(dictionary)

以下假设变量a为10,变量b为20:

如:

python的字串列表有2种取值顺序:

循环类型 描述
while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。
for 循环 重复执行语句
嵌套循环 你可以在while循环体中嵌套for循环

python字符串格式化符号:

  • 从左到右索引私下认可0伊始的,最大规模是字符串长度少1
  • 从右到左索引暗许-1起头的,最大规模是字符串初叶
函数 描述
choice(seq) 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
randrange ([start,] stop [,step]) 从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
random() 随机生成下一个实数,它在[0,1)范围内。
seed([x]) 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。
shuffle(lst) 将序列的所有元素随机排序
uniform(x, y) 随机生成下一个实数,它在[x,y]范围内。

Python字符串运算符:

 

 

 

控制语句 描述
break 语句 在语句块执行过程中终止循环,并且跳出整个循环
continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
pass 语句 pass是空语句,是为了保持程序结构的完整性。

 

 

   
注:长整型也得以利用小写”L”,不过依旧提议您使用大写”L”,防止与数字”1″混淆。Python使用”L”来展现长整型。

 

 

      remove方法

    你能够用remove()方法删除文件,供给提供要去除的文本名作为参数。

  • 整型(Int) – 平日被称之为是整型或整数,是正或负整数,不带小数点。
  • 长整型(long integers) –
    无限大小的大背头,整数最后是三个大写或小写的L。
  • 浮点型(floating point real values) –
    浮点型由整数片段与小数部分构成,浮点型也能够动用科学计数法表示(2.5e2
    = 2.5 x 102 = 250)
  • 复数(complex numbers) – 复数由实数部分和虚数部分组成,能够用a +
    bj,大概complex(a,b卡塔尔国表示, 复数的实部a和虚部b都以浮点型。

 

 

不经常候,大家需求对数码内置的档案的次序实行转移,数据类型的转变,你只供给将数据类型作为函数名就可以。

1.Python标识符

Python三角函数:

 

  • 列表能够成功大超多集结类的数据构造完毕。它支持字符,数字,字符串甚至足以包涵列表(即嵌套)。
  • 列表用 [ ] 标记,是 python
    最通用的复合数据类型。
  • 列表中值的切割也足以用到变量 [头下标:尾下标] ,就能够截取相应的列表,从左到右索引暗许0 开端,从右到左索引暗许 -1
    开头,下标可认为空表示取到头或尾。
  • 加号 + 是列表连接运算符,星号 * 是重复操作。

 

Python 中的标记符是分别轻重缓急写的。

 

2.Python有三个正经的数据类型

4.Python 运算符

Python随机函数:
序号 方法
1 list.append(obj)
在列表末尾添加新的对象
2 list.count(obj)
统计某个元素在列表中出现的次数
3 list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4 list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
5 list.insert(index, obj)
将对象插入列表
6 list.pop(obj=list[-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7 list.remove(obj)
移除列表中某个值的第一个匹配项
8 list.reverse()
反向列表中元素
9 list.sort([func])
对原列表进行排序

 

Python包蕴以下措施:

循环调控语句能够转移语句实施的次第。Python扶植以下循环调控语句:

7:Python字符串
Python转义字符:
int(x [,base ])         将x转换为一个整数  
long(x [,base ])        将x转换为一个长整数  
float(x )               将x转换到一个浮点数  
complex(real [,imag ])  创建一个复数  
str(x )                 将对象 x 转换为字符串  
repr(x )                将对象 x 转换为表达式字符串  
eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象  
tuple(s )               将序列 s 转换为一个元组  
list(s )                将序列 s 转换为一个列表  
chr(x )                 将一个整数转换为一个字符  
unichr(x )              将一个整数转换为Unicode字符  
ord(x )                 将一个字符转换为它的整数值  
hex(x )                 将一个整数转换为一个十六进制字符串  
oct(x )                 将一个整数转换为一个八进制字符串

python数学函数:

 

字典(dictionary卡塔尔是除列表以外python之中最灵敏的停放数据构造类型。

字典是另生机勃勃种可变容器模型,且可存款和储蓄自便等级次序对象。

 

相关文章