python入门1

常量

整型数据

整数,可正可负。只要内存许可,整数可以无限大。
表示形式:
1.十进制整数。
2.二进制整数。以0B/0b开头,后接数字 0/1。
3.八进制整数。以0O/0b开头,后接0~7.
4.十六进制整数。以0X/0x开头,后接0-9,A-F(a~f)。

浮点型数据

实数表示形式:
1.十进制小数形式。34.0,3.23,34.
注:34.表示34.0
2.指数形式。45e-5。4.5e-6.
复数的表示形式:
a+bj。
可以通过x.real和x,imag获取复数x的实部和虚部。结果都是浮点型

字符串常量

可用单引号,双引号和三引号表示。
区别:单引号和双引号括起来的字符串必须在一行内表示,而三引号括起来的字符串可以是多行的。

基本的字符串函数

1.eval()函数:把字符串的内容作为对应的python语句来执行。
eval(字符串)
2.len():返回字符串的长度。字符个数。
len(字符串)

变量

python语言是一种动态类型语言,变量的数据类型是在给变量赋值时确定的,对变量的每一次赋值都可能改变变量的类型。
可以使用python的内置函数type()来查询变量的类型。

标识符

同c:数字,字母,下划线组成。不能以数字开头。
但是,单独的下划线(_)是一个特殊的变量,用于表示上一次运算的结果。

关键字

具有特定含义的标识符,又称保留字。
import语句导入keyword模块后,print(keyword.kwlist)语句查看所有关键字。
python入门1_第1张图片

布尔类型

false /true

复合数据类型

列表

元组

字典

集合

常用的系统函数

在调用系统函数之前,先要使用import语句导入相应的模块。
格式:from 模块名 import 函数名
如果希望导入模块中的所有函数定义,则函数名用*。
格式:from 模块名 import*

常用的模块函数

数学库模块 math
复数模块 cmath
随机数模块 random
时间 time’
日历 calendar

常用的内置函数

python内置函数包含在模块builtins中,该模块在启动python解释器时自动装入内存,不需用import语句导入模块。
print(),type(),id().
range()函数
调用格式:range([start,]end[,step])
start 默认 0 ,step 默认 1
abs(x):返回x的绝对值,保持x的类型。
x为复数时返回复数的模
**pow(x,y[,z])**省略z时,返回x的y次幂,结果保持x或者y的类型。
如果带参数z,结果是x的y次方再对z求余数。
round(x[,n]):对浮点数x进行四舍五入。n表示小数位数。
divmod(x,y):把除法和取余运算结合起来,返回一个包含商和余数的元组。
**dir()和help()**查看python帮助信息。

基本运算

算术运算

+,-,*,/(除),//(整除),%,**(乘方)
注:/,//,%返回一个浮点数。

数据类型的转换

int float complex
complex(x) x转换为复数,x为复数的实部,虚部为0.
complex(x,y)x为实部,y为虚部。

位运算

1.按位与&
2.按位或|
3.按位异或^
0^0=0 0^1=1 1^0=1 1^1=0
4.按位取反~
~0=1 ~1=0

你可能感兴趣的:(python)