Python入门基础知识点总结1

Python标识符

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

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

Python有五个标准的数据类型

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

Python支持四种不同的数字类型

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)

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

从左到右索引默认0开始的,最大范围是字符串长度少1

从右到左索引默认-1开始的,最大范围是字符串开头

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 转换为一个列表

set(s)转换为可变集合

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

frozenset(s)转换为不可变集合

chr(x)将一个整数转换为一个字符

unichr(x)将一个整数转换为Unicode字符

ord(x)将一个字符转换为它的整数值

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

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

python算术运算符

运算符描述实例

+加 - 两个对象相加a + b 输出结果 30

-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10

*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200

/除 - x除以yb / a 输出结果 2

%取模 - 返回除法的余数b % a 输出结果 0

**幂 - 返回x的y次幂a**b 为10的20次方, 输出结果 100000000000000000000

//取整除 - 返回商的整数部分9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

python比较运算符

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

运算符描述实例

==等于 - 比较对象是否相等(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。

Python赋值运算符

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

运算符描述实例

=简单的赋值运算符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

猜你喜欢

转载自blog.csdn.net/weixin_43706473/article/details/85890798