python的特点、变量、运算符

1.python的特点

(1)简单
(2)易学
(3)免费、开源
(4)自动内存管理
(5)可移植性
(6)解释性
(7)面向对象
(8)可扩展性
(9)丰富的库
(10)规范的代码

2.python的应用领域

(1)Web应用开发
(2)操作系统管理、服务器运维的自动脚本化
(3)科学计算
(4)桌面软件
(5)服务器软件
(6)游戏
(7)构思实现,产品早期原型和迭代

3.python程序的风格

(1)注释:1)# , 2)单引号’’’ ,3)双引号""".
(2)行和缩进:缩进的空格数是可变的,但是同一个代码块的语句中缩进的空格数必须h是相同的。否则执行后会出现:IndentationError: unindent does not match any outer indentation level.
(3)python通常是一条语句占用一行,但如果语句很长,可以使用反斜杠(\)来实现多行语句。在[]、{}或()中的多行语句,不需要使用反斜杠()。

4.变量和赋值

例: counter=100
(1)等号(=)用来给变量赋值。等号(=)运算符左边为变量名,等号(=)运算符右边为存储在变量中的值。
(2)变量的类型:
python中有6个标准的数据类型:
①Number(数字)
②String(字符串)
③List(列表)
④Tuple(元组)
⑤Set(集合)
⑥Dictionary(字典)

5.标识符和关键字

(1)标识符是变量、函数、类、模块和其他对象的总称。标识符的第一个字符必须是字母表中的字母或下划线(_),其他部分由字母、数字和下划线组成。标识符区分大小写。在python 3中,允许ASCII标识符出现。
(2)关键字即预定义保留标识符,关键字不能在程序中当作标识符使用,否则会导致编译错误。

6.简单数值类型

(1)整型:整型又被称为整数,即为正或负整数,不带有小数点。
(2)浮点型:浮点型数据由整数部分与小数部分组成。
(3)布尔类型:将true 和 false定义为关键字,它们的值分别为1 和 0,且可以与数字相加。
(4)复数类型:复数由实数部分和虚数部分构成,可以用a + bj 表示,或者用complex(a,b) 表示。复数的实部a 和虚部b 均为浮点型。
(5)数字类型转换
①int(x):将x转换为一个整型。
②float(x):将x转换为一个浮点型。
③complex(x):将x转换为一个复数类型,实数部分为x,虚数部分为0。
④complex(x,y):将x和y转换为一个复数类型,实数部分为x,虚数部分为0。

7.运算符

(1)算术运算符

运算符描述
+加:返回两个对象相加的和
-减:返回一个负数或是一个数减去另一个数的差
*乘:返回两个数相乘的积或是返回一个被重复若干次的字符串
/除:返回商
%取模:返回除法余数
**幂:返回x的y次幂
//取整除:返回商的整数部分

(2)赋值运算符:
赋值运算符“=”的一般格式为:
变量=表达式
它表示将其右侧表达式所求出的结果,赋给其左侧的变量。
(3)复合赋值运算符

运算符描述
=简单的赋值运算符
+=加法赋值运算符
-=减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%=取模赋值运算符
**=幂赋值运算符
//=取整除赋值运算符

(4)比较运算符

运算符描述
==等于:比较两个对象是否相等
!=不等于:比较两个对象是否不相等
>大于:返回x是否大于y
<小于:返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量true 和false 等价。
>=大于等于:返回x是否大于等于y
<=小于等于:返回x是否小于等于y

(5)逻辑运算符

运算符逻辑表达式描述
andx and y布尔‘与’:如果x 为false ,则返回false ,否则返回y的计算值
orx or y布尔‘或’:如果x 是true ,则返回x 的值,否则返回y的计算值
notnot x布尔‘非’:如果x 为true ,则返回false,如果x 为false ,则返回true

(6)成员运算符

运算符描述
in如果在指定的序列中找到值则返回 true ,否则返回false
not in如果在指定的序列中没有找到值则返回 true ,否则返回 false

(7)运算符优先级

运算符描述
**指数(最高优先级)
~ + -按位翻转,一元加号和减号(最后两个的方法名为 +@ 和 -@)
* / % //乘、除、取模和取整除
+ -加法、减法
>> <<右移、左移运算符
&位 ‘AND’
^ I位运算符
<= <> >=比较运算符
<> == !=等于运算符
= %= /= //= -= += *= **=赋值运算符
is is not身份运算符
in not in成员运算符
and or not逻辑运算符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薯片

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值