认识python

1. 进入python开发环境
①打开终端,在$后面输入python3,进入python交互环境
②Ctrl+D或输入exit(),即可退出解释器
③打印单行字符用单引号或双引号,打印多行字符用三引号(’‘’ ‘’‘’)
④模块是包含了我们能复用的代码的文件,包含了不同的函数定义,变量。模块文件通常以 .py 为扩展名。Python 本身在默认安装时就带有大量的模块。我们之后将会用到其中的一部分。在使用模块前先导入它
⑤python3的关键字↓

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

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 表示这三种逻辑, 其中,not 具有最高的优先级,or 优先级最低。and 和 or 也称作短路运算符,它们的参数从左向右解析,一旦结果可以确定就停止。注意在逻辑运算中,数字 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;反之亦然

8、类型转换

类型转换函数转换路径
float(string)字符串 -> 浮点值
int(string)字符串 -> 整数值
str(integer)整数值 -> 字符串
str(float)浮点值 -> 字符串

9、程序练习例子
半径为2的圆的面积
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值