你好,蟒蛇!

1969年10月5日,BBC播出了第一集《蒙蒂派松的飞行马戏团》-Monty Python's Flying Circus。我们的主人公Guido van Rossum,俗称龟叔。1989年开始编写Python语言编译器。可以看出,娱乐至上。

既然是B站的专属教程,还是按照B站的规矩来,二次元化为敬。此生无悔入刀剑!

变量

首先最简单的,变量赋值。代码是蓝色的注释是绿的~

asuna_lv = 70 #  假设女主角亚丝娜 在SAO的某段时间  70级。

在python中,单行注释以符号 # 开头,C、java是 // 开头。注释就类似旁白,让你明白点什么,但是不影响剧情。

asuna_lv 叫做“变量”  70叫做“值”。asuna = 70 这个操作叫做给变量赋值。

如果你用某些其他语言(如java或c++)编程,你可能会注意到python不需要我们在这里做的一些事情:我们不需要提前定义 asuna_lv 将引用哪种类型的值。事实上,我们甚至可以继续重新分配给 asuna_lv 另一种变量类型,比如字符串或布尔值,而不需要其他操作。

变量赋值的过程是在内存里开辟一块空间,把70这个数放在里面,在让 asuna_lv 指向70所在的内存地址。

我们可以使用 id(对象)来看看存哪个地址里了。什么叫对象,在python中一切都是对象,就跟linux里说的一切都是文件,所以原理上说这两个。。。毫无关系!!!对象理解起来就有点复杂了,要涉及到类、属性、方法等等,我们在之后稍微了解点Python后再聊。

id(asuna_lv)#查看变量的内存地址

out: 1357109136    #内存地址输出结果为 1357109136

既然能存,当然要能取。我们使用 print(对象)

print(asuna_lv)   #输出变量 asuna 的值

70#结果为70

语句

看看这条件语句,没关系,我们后面会详细讲,先看看样子。

if asuna_lv > 100:

print("可以吊打桐人")#如果 亚丝娜等级 大于 100级,那么输出可以吊打桐人的文字。

kirito_lv = 75

if 行末尾的冒号 (:) 表示新的“代码块”。之后缩进的每一行都是该代码块的一部分。其他一些语言使用{ };来标记代码块的开始和结束。python使用空格来定义谁属于同一代码块。实际工作中能够,比不强制缩进代码块的语言可读性更好。

后面 kirito_lv = 75 的行没有缩进额外的4个空格,因此它不是 if代码块的一部分。即使 if 条件不满足也要执行。

这段代码里我们第一次看到python中的字符串。"可以吊打桐人"。字符串可以用双引号或单引号标记,没有什么区别,不过要是文字里包含了比如: it's 这样的单引号,就可以用双引号来引用( "it's" ),要不出现三个单引号( 'it's'),Python就有点懵了。

既然出现字符串了,那么我们为 print() 多加点东西。

kirito_lv = 75

print( "桐人只有:" + kirito_lv + "级")# 对于字符串来说“+”可以连接他们成为一体

但是报错了:TypeError: Can't convert 'int' object to str implicitly,因为 kirito_lv是 int整数型变量,而“+”针对字符串才能做连接操作。所以我们要将其转换为字符型变量。

print("桐人只有:" + str(kirito_lv) +"级" )# str(对象) 将对象转换为字符型。

out:桐人只有:70级

可以了,但是我们怎么知道这个变量是什么类型的呢?可以用 type(对象) 来获得。

type(kirito_lv)# int 整数型

type(str(kirito_lv))# str 字符型

type(float(kirito_lv))# float  浮点型,不是有些地方写的符点型啊,符点是音乐里用的。

计算

所谓计算机技术,没有计算就有点名不副实了,最后看看简单计算。

这没啥可说的,就是简单的加减乘除平方求模什么的。弄个例子来看吧:

桐人有两把武器 逐暗者和阐释者,逐暗者伤害是150,阐释者是175。在74层迷宫boss的攻略中,桐人使用了星爆气流斩,其中逐暗者击中12下,阐释者7下。假设boss护甲会产生25%的斩击伤害减免。请问一套星爆气流斩,能砍多少血。

Dark_Repulsor = 150

Elucidator = 175

boss = (Dark_Repulsor*12 + Elucidator*7)/2#括号的作用和平时运算一样print(boss)

out:1512.5

当然还有一些 min() 最小值 ,max()最大值,abs()绝对值   一类的内置函数。就不一一列举了。

python变量加点_Python 二次元速成 level 0 变量X语句X计算相关推荐

  1. python需要配置环境变量吗_python安装和配置环境变量

    Python 安装和配置环境变量 一. Python 的安装: 在网上找一个 python 的安装包,我找的 python3.3.5 .照着安装步骤一步一步进行安装,完 成后,运行 IDLE(Pyth ...

  2. python变量分类_Python 入门系列 —— 5. 三大变量类型介绍

    多值赋给多变量 Python 允许在一行中将多个值赋给多个变量.x, y, z = "Orange", "Banana", "Cherry" ...

  3. python定义变量字符串_Python学习笔记二(变量和字符串)

    2017年年终确定的从2018年开始学习一门新的语言.随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了.博客今天更新第二篇学习记录,关于Python的变量和变量中字符串的使用,所有学 ...

  4. python变量标识符_Python 1基础语法三(变量和标识符的区别)

    一.字面量: 就是一个一个的值,如1.2.3.'world',就是它自己本身表达的字面值.字面意思,在程序中可以直接使用. 二.变量(variable): 可以用来保存字面量,变量本身没有任何意思:如 ...

  5. python本地编译器_Python学习札记(0)——Python开发环境搭载及推荐几款Python编译器...

    1.进入网址:http://www.python.org/download/#id10 2.选择版本: 其中有两个Python版本,一个为3.0以上版本,一个为2.7版本,主要区别有一些特定的软件只支 ...

  6. python static函数_python函数怎么实现static变量?

    展开全部 python函数实现static变量具体32313133353236313431303231363533e4b893e5b19e31333365633838如下: def ask_ok(pr ...

  7. python 同时赋值_python同时给多个变量赋值

    同时赋多个值 以下是一种很酷的编程捷径:在 Python 中,可使用元组来一次 赋多值. >>> v = ('a', 2, True) >>> (x, y, z) ...

  8. python生成零矩阵_python 实现矩阵填充0的例子

    python 实现矩阵填充0的例子 需求: 原矩阵 [[1 2 3] [4 5 6] [7 8 9]] 在原矩阵元素之间填充元素 0,得到 [[1. 0. 2. 0. 3.] [0. 0. 0. 0. ...

  9. python需要配置环境变量吗_python需要设置哪些环境变量?我只知道一个PYTHONHOME指向安装目录。(python详细安装教程 path)...

    怎么把Python文件夹添加进Path中 "我的电脑"点右键,"属性" "高级","环境变量","系统变量&q ...

最新文章

  1. 我用的 cordova 插件
  2. 升级python3后yum出现异常解决办法
  3. 12行代码AC——试题 算法训练 猴子吃包子——解题报告
  4. java定义接口_一文知道Java中接口的定义
  5. php 一键登录插件,FastAdmin一键管理插件
  6. python线程安全的计数器_+ =运算符在Python中是线程安全的吗?
  7. “手把手教你学linux驱动开发”OK6410系列之03---LED字符设备驱动
  8. 疫苗:Java HashMap的死循环(转)
  9. AltiumDesigner绘制PCB(一)
  10. 通达信版弘历软件指标_弘历主图指标详解 通达信指标
  11. 使用adb工具打开TCL电视的第三方应用安装权限
  12. 微信网页分享无需公众号php,php版微信公众号自定义分享内容实现方法
  13. 使用RedRocket方便的查看证券数据
  14. rc时间常数定义_时间常数RC的计算方法
  15. python tkinter控件treeview的数据列表显示的实现_code
  16. 蚂蚱跳跃问题 【字节笔试】题目说 ”字节“跳动
  17. (vue)vue导出excel文件打不开,或者文件内容为object object
  18. 软件工程 - 项目管理
  19. setheader是什么意思_XMLHTTP中setRequestHeader()简单分析
  20. [译] npm 的经济风云 —— 下半部分

热门文章

  1. Python深度学习常用平台
  2. c++初学(电梯实验)
  3. win11打开ie浏览器
  4. php取微信名字和头像,php获取QQ昵称和头像接口源码
  5. I AM COMING
  6. 编辑距离算法详解:Levenshtein Distance算法——动态规划问题
  7. WIFEXITED WEXITSTATUS WIFSIGNALED
  8. JAVA SE(第n-1天)(IO流)
  9. 《四个婚礼和一个葬礼》影评
  10. 第2章-3 阶梯电价