Python基础语法

Python基础语法

注释
单行注释:以“#”开始,到这行末尾结束
多行注释:以3个引号作为开始和结束符号,其中3个引号可以是3个单引号或3个双引号
标识符
由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。
应注意一下几点
1.命名时应遵循见名知义的原则
2.系统已用的关键字不得用作标识符
3.下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符
4.标识符区分大小写
5.关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,如if、class等,因此不能再使用关键字作为其他名称的标识符。

Python的标准库提供了一个keyword模块,可以输出当前Python版本的所有关键字,
代码如下

import keyword
print(keyword,kwlist)

换行: “” ,"\n",但在 []、{}中分行时,不可写""
缩进: 是自动添加的,在其他文本编辑器中使用缩进,推荐大家使用4个空格宽度作为缩进,尽量不要使用制表符作为缩进,因为不同的文本编辑器中制表符代表的空白宽度可能不相同
变量:变量是编程中最基本的单元,它会暂时引用用户需要存储的数据

数据类型

1. 整型
整型表示存储的数据是整数,在计算机语言中,整型数据可以用二进制、八进制、十进制或十六进制形式并在前面加上“+”或“-”表示。如果用二进制表示,那么数字前必须加上0b或0B;如果用八进制表示,那么数字前必须加上0o或0O;如果用十六进制表示,那么数字前必须加上0x或0X,***
2. 浮点型***
浮点型表示存储的数据是实数
3. 复数型
复数型用于表示数学中的复数
4. 布尔型
布尔型是一种比较特殊的整型,它只有True和False两种值,分别对应1和0,它主要用来比较和判断,所得结果叫做布尔值。

检测数据类型
在Python中,数据类型是由存储的数据决定的。为了检测变量所引用的数据是否符合期望的数据类型,Python中内置了检测数据类型的函数type()。它可以对不同类型的数据进行检测。除此之外,还可以使用函数isinstance()判断数据是否属于某个类型

数据类型转换
数据类型转换是指数据从一种类型转换为另一种类型,转换时,只需要将目标数据类型名作为函数名即可

运算符
运算符是用来对变量或数据进行操作的符号,也称作操作符,操作的数据称为操作数。运算符根据其功能可分为算术运算符、赋值运算符、比较运算符、逻辑运算符等。

算术运算符
算术运算符用来处理简单的算术运算,包括加(+)、减(-)、乘()、除(/)、取余(%)
赋值运算符
加等于(+=),减等于(-=),乘等于(
=),除等于(/=),余等于(%=)

比较运算符
等于(==),不等于(!=),大于(>),大于等于(>=)。小于(<),小于等于(<=)

逻辑运算符
与(and)、或(or)、非(not)

位运算符
按位与(&),按位或(|),按位异或(^),按位取反(~),向左移位(<<),向右移位(>>)

成员运算符
in,not in 测试一个对象是否是另一个对象的成员,返回布尔值Ture或False

身份运算符
用于判断两个标识符是否引用同一对象
is 如果两个标识符引用同一对象,则返回True,否则返回False
not is 如果两个标识符引用同一对象,则返回False,否则返回True

运算符区分优先级
运算符的优先级确定表达式的求值顺序,同时还可以使用小括号“()”来控制运算顺序。小括号内的运算将最先计算,因此在程序开发中,编程者不需要刻意记忆运算符的优先级顺序,而是通过小括号来改变优先级以达到目的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值