栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

认识python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

认识python

1. 进入python开发环境
①打开终端,在$后面输入python3,进入python交互环境
②Ctrl+D或输入exit(),即可退出解释器
③打印单行字符用单引号或双引号,打印多行字符用三引号(’‘’ ‘’‘’)
④模块是包含了我们能复用的代码的文件,包含了不同的函数定义,变量。模块文件通常以 .py 为扩展名。

Python 本身在默认安装时就带有大量的模块。我们之后将会用到其中的一部分。在使用模块前先导入它

2.写代码注意事项

  • 使用 4 个空格来缩进
  • 永远不要混用空格和制表符
  • 在函数之间空一行
  • 在类之间空两行
  • 字典,列表,元组以及参数列表中,在 ,后添加一个空格。对于字典,: 后面也添加一个空格
  • 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a =f(1, 2) + g(3, 4)

3. 数据类型
Python 的数据类型有 int(整数)、float(浮点数)、字符串、布尔值、None、列表、元组、字典、集合
int(整数):不带小数点的正整数或负整数
float(浮点数):小数
布尔值:布尔值只有 True 和 False 两种,通常用来比较和判断。
None(空值):特殊值,表示无,无≠0

4. 变量
①含义:一个存储数据的盒子,且数据有名字 。比如在游戏中,频繁用到的 「血量(HP)、攻击力、防御力」等数据,这些数据需要用名字储存起来。
②使用方法:变量名=数据,=是赋值符

5. input()函数: 主要作用是让用户输入某个内容并接收它。
⚠注意 ️:如果 input() 函数执行后,你没有在后面输入内容,程序会一直卡住,等待你输入信息。

6. 字符串
①用 引号 包裹起来的数据就是字符串。注意:
②转义符 和 n 连起来用,n 代表换行符

③索引:通过位置编号,来获得字符串里对应的字符。如 ‘hello_shiyanlou’,编号 0 对应第一个字符 h,1 对应第二个字符 e,依次类推。这个位置的编号,我们称之为:索引。索引正数从0开始,倒数从-1开始。

④format()函数: 专门用来 格式化字符串 的函数,最常用的功能是「插入数据」和「数字格式化」。使用方法如下:


要保留X位小数,花括号{}里的2改为X

7. 运算符
运算,是计算机最基本的功能,运算符则是用于执行程序的运算,运算符包括「算术运算符」、「比较运算符」、「赋值运算符」、「逻辑运算符」。
算术运算符:常用的即加减乘除余(+ - * / %)

不常用的算术运算符描述
**返回 x 的 y 次幂
//返回商的整数部分(向下取整)

比较运算符:是「大于、小于、等于……」,通常用于程序执行 循环和判断 中

比较运算符描述
==等于:比较对象是否相等
!=不等于:比较两个对象是否不相等
>大于:返回 x 是否大于 y
<小于:返回 x 是否小于 y
>=大于等于:返回 x 是否大于或等于 y
<=小于等于:返回 x 是否小于或等于 y

赋值运算符

赋值运算符实例
=赋值运算符 c = a + b :将 a + b 的运算结果赋值为 c
+=加法赋值运算符 c += a :等效于 c = c + a
-=减法赋值运算符 c -= a :等效于 c = c - a
*=乘法赋值运算符 c *= a :等效于 c = c * a
/=除法赋值运算符 c /= a :等效于 c = c / a
%=取模赋值运算符 c %= a :等效于 c = c % a
**=幂赋值运算符 c** = a :等效于 c = c ** a
//=取整除赋值运算符 c //= a :等效于 c = c // a

逻辑运算符:即「 且、或、非 」,Python 中用 and、or、not 表示这三种逻辑。注意在逻辑运算中,数字 0 代表 False,1 代表 True。

运算符逻辑表达式与结果
and(逻辑与)a and b :当 a、b 都为 True 时,返回 True;否则返回 False
or(逻辑或)a or b :当 a、b 任意一个为 True,就返回 True
not(逻辑非)not a :当 a 为 True 时,返回 False;反之亦然
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/924082.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号