CH2:python基础

2.1 注释

  单行注释:#abcdefghijklmn
  多行注释:‘’‘abcdefghijklmn’‘’

2.2 关键字与标识符

  关键字:具有特殊功能的标识符
  标识符:由字母、数字和下划线组成,区分大小写,不能以数字开头
  运行以下代码查看python内置的所有关键字:

import keyword
print(keyword.kwlist)

  输出结果:

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

2.3 变量

  变量可理解成盛放不同类型值的容器,用来装东西的瓶子/碗。

2.4 数据类型

  共6种,如下表 (type函数可以查看变量数据类型):

数字类型number字符串类型string列表list
元组tuple字典dictionary集合set

  其中数字类型又包括3种:整型(int),浮点型(float),复数类型(complex)
  注:在python中,在给变量赋值前,无需指定变量类型。解释器会根据变量值自动推断该变量的数据类型

2.4.1 数字类型

  ①整型:负整数、0、正整数
  ②浮点型:带有小数的数字,如:3.14159
  ③复数:可以用a+bj或complex(a,b)表示,复数的实部a和虚部b都是浮点型

2.4.2 类型转换函数

int(x):对象转为整型float(x):对象转为浮点型
str(x):转为字符串tuple(s):序列转为元组
list(s):序列转为列表set(s):序列转为集合并去重

2.4.3 布尔类型

  bool类型包括:True(真)、False(假),注意首字母大写

2.5 输入与输出

  包括输入(input)和输出(print)介绍

2.5.1 输入函数(input)

  input(“提示语”)接收的为字符串类型输入

2.5.1 输出函数(print)

  ①打印变量值,多个变量的话,用逗号隔开
  如:print(1,2,3) #输出:1,2,3
  ②无换行打印
  如:print(“hello CHNfisher!”,end=‘’) #后续输出紧随其后
  ③转义字符
  如:\n为换行符,如果想把它输出,需添加转义字符\,如\\n

2.6 运算符

  运算符和操作对象是计算机中比较常见的,所有计算都涉及运算符及操作对象,本节将介绍Python中的运算符和操作对象

2.6.1 运算符和操作对象

   Python支持以下7种运算符:算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符

2.6.2 算术运算符

   下表为算术运算符的描述:

+两个对象相加
-得到负数或一个数减去另一个数
*两个数相乘或返回一个被重复若干次的字符串
/x除以y
%取模:返回除法的余数
**幂:返回x的y次幂
//取整数

2.6.3 比较运算符

   下表为比较运算符的描述:

运算符描述实例
==等于:比较对象是否相等(a==b)返回False
!=不等于:比较两个对象是否不相等(a!=b)返回True
>大于:比较a是否大于b(a>b)返回False
<小于:比较a是否小于b(a<b)返回True
>=大于等于:比较a是否大于等于b(a>=b)返回False
<=小于等于:比较a是否小于等于b(a<=b)返回True

   注:有一些地方,会用1代表True、0代表False,这是正确也是合理的表示方式。在Python2中,有时会看到<>符合,它和!=一样,表示不等于,在Python3中已去除该符号。

2.6.4 赋值运算符

   下表为赋值运算符的描述:

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

2.6.5 位运算符

   下表为位运算符的描述(二进制运算):

运算符描述
&按位与运算符
转义字符上面那个竖号(表格中不好输入)按位或运算符
^按位异或运算符
~按位取反运算符
<<左移运算符
>>右移运算符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CHNfisher

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

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

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

打赏作者

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

抵扣说明:

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

余额充值