python基础
Posted echonick
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。
python注释
注释以#号开头,直至行尾。让#号后的字符不参与执行。
python程序的组成
程序由模块组成
模块由语句、函数、类等组成
语句包含表达式
表达式建立并处理对象
基本输出函数
print(值1, 值2, ...)
print("a=%d" % a)
print(value, sep=‘‘, end=‘ ‘)
退出交互式
exit()或者ctrl+d
变量
变量是关联一个对象的符号
变量名必须为字母或下划线开头,后跟字母、数字、下划线
变量不能使用python的关键字
变量名区分大小写
核心数据类型和内置对象
数字类型、字符串类型str、布尔类型bool、空值None
数字类型
整型int
浮点型float
复数complex
整型数
十进制
二进制(ob开头)
八进制(0o开头)
十六进制(0x开头)
浮点数
3.14、3.0、3.、.15
科学计数法:小数e/E十的n次幂
布尔类型
真:True。True的值是1
假:False。False的值是0
空值
None是一个特殊的常量,不表示任何类型
作用:通常用来绑定占位,变量解除绑定
空值和任何其它类型对象进行比较永远返回False
运算符
+ 加
- 减
* 乘
/ 除
// 地板除
% 求余
** 幂运算
小技巧:求一个五位数的每个位
个位:12345%10
十位:(12345//10)%10
百位:(12345//100)%10
赋值运算
变量 = 表达式
1.当没有此变量时,创建一个变量,同时将变量绑定到这个对象
2.当变量存在时,改变此变量关联的对象
3.用变量名访问此变量关联的对象
说明:两个变量可以同时绑定同一个对象
is / is not运算符
判断两个变量是否绑定同一个对象
del语句
解除变量和绑定对象的关系
复合赋值运算符
a += 1
关系运算符
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
说明:关系运算符返回布尔类型的值
生成对象的函数
float(obj)
int(x)
bool(x)
str(obj)
预置的数值型函数
abs(x) 取x的绝对值
round(number[,ndigits]) 四舍五入,ndigits是小数向右取整的位数
pow(x, y, z=None) 相当于x**y%z
表达式
将不同数据用运算符按一定规则连接起来的一种式子
语句
语句由一些表达式组成,通常一条语句可以独立执行完成一部分事情并形成结果
if语句
if 真值表达式:
语句1
elif 真值表达式:
语句2
else:
语句3
布尔运算
not and or
bin(x)函数
将x转换为二进制的字符串
条件表达式
表达式1 if 真值表达式 else 表达式2
while语句
while 真值表达式:
语句1
else:
语句2
for循环语句
用来遍历序列或可迭代对象的每一个元素
for 变量列表 in 可迭代对象:
语句1
可迭代对象
字符串str
列表list
元组tuple
字典dict
集合set
固定集合frozenset
迭代器
range函数(不包含stop)
range(start, stop[, step])
break语句
跳出当前循环
continue语句
不再执行本次循环continue之后的语句,重新开始新的循环
以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章