Python介绍

  1. Python是当下非常热门的一种编程语言,目前已经位居第二大编程语言,超越了JAVA

  2. Python涉及到web开发,自动化运维,网络爬虫,数据分析,科学计算,人工智能

  3. Python 简洁、灵活、通用,几乎可以在各种场景与各种平台、设备、语言进行连接,因此被称为胶水语言

  4. Python是一门开源的语言

Python环境搭建

  • Python解释器下载:当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件,可访问:https://www.python.org/downloads/ 根据自己的系统选择版本下载。

  • IDE(集成开发环境的统称)下载:我们编写代码的时候,用到的是编辑器,好的编辑器会对你的代码进行语法检查,代码补全等,这里建议用vscode(下载:https://code.visualstudio.com/)

Python "Hello World"

变量类型

Python有五个标准的数据类型:

  • Numbers(数字)

    支持四种不同数字类型:int(有符号整型);long(长整型[也可以代表八进制和十六进制];float(浮点型);complex(复数)

  • String(字符串)

  • List(列表)

  • Tuple(元组)

  • Dictionary(字典)

    运算符

  • 算数运算符:+,-,*,/,%(取余数),**(幂次方),//(取整)

  • 比较运算符:==,!=,<>(不等于),>,=,<=

  • 赋值运算符:=,+=,-=,*=,/=,%=(这里没有++运算符!!!)

  • 位运算符:&(按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0),|(按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。),^(按位异或运算符:当两对应的二进位相异时,结果为1),~(按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1),<>(右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数)

  • 逻辑运算符:and,or,not

  • 成员运算符:in (如果在指定的序列中找到值返回 True,否则返回 False。),not in

  • 身份运算符:is(is 是判断两个标识符是不是引用自一个对象相当于比较两个对象是否相等),is not

条件语句

if 判断条件:    执行语句……else:    执行语句……

循环语句

while循环(没有do while):

while 判断条件(condition):    执行语句(statements)……

for循环:

for iterating_var in sequence:    执行语句

break和continue:

  • break:break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。如果使用了多层循环,break语句将停止执行最深层的循环,并开始执行下一行

  • continue:continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环,continue 语句跳出本次循环,而break跳出整个循环。

关键字

python 进位_Python小课堂(第一讲)相关推荐

  1. python 对象_Python小课堂面向对象

    Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触 ...

  2. python print 换行_Python小课堂第21课:规整一下我们的输出之打印格式化与字符串...

    整齐的输出,不仅美观,还能方便我们更容易的定位问题的重点.所以我们有必要将我们的输出内容美化一下! 请点击右上角"关注"按钮关注我们,跟着木辛老师深入浅出的掌握输出格式化的方法吧! ...

  3. python原生是什么意思_python小课堂31 - 初识原生爬虫

    python小课堂31 - 初识原生爬虫 前言 在上一期介绍了爬虫之前必会浏览器的开发者工具,忘记的童鞋可以在回顾一下: 本篇文章将以实战来介绍一期 "原生" 爬虫,这里的原生是指 ...

  4. python导入不在同一路径的函数_Python小课堂|模块

    Python3   模块 在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了. 为此 Python 提供了一 ...

  5. python用with读文件的好处_python小课堂39 - 用 with 优雅的读写文件

    python小课堂39 - 用 with 优雅的读写文件 前言 本篇来介绍一下 Python 中的关键词 with 的小技巧.但是在了解 with 之前,需要先了解一下如何使用 Python 对文件进 ...

  6. python 引入同一路径的类_python小课堂15 - 史上最详细的包和模块import讲解篇

    python小课堂15 - 史上最详细的包和模块import讲解篇 前言 在大量的代码设计中,我们不可能将所有代码都写在一个.py文件,所以有了包.模块,而为了代码可以重复利用(复用性),就有了类.函 ...

  7. python不等于_Python小课堂|注释+运算符

    注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如: # 这是一个注释 print("Hello, ...

  8. python 快乐数判断_Python小课堂 习题答案和讲解

    Python小课堂 第三课 之 手敲代码 逐步熟悉下编程开发 测试题目 (1)如何启动IDLE?在Windows中的操作是这样的 : 点击"开始"➡️搜索框输入IDLE,点击回车, ...

  9. python导入同级包_python小课堂15 - 史上最详细的包和模块import讲解篇

    python小课堂15 - 史上最详细的包和模块import讲解篇 前言 在大量的代码设计中,我们不可能将所有代码都写在一个.py文件,所以有了包.模块,而为了代码可以重复利用(复用性),就有了类.函 ...

最新文章

  1. 亚马逊AWS在线系列讲座——基于AWS云平台的高可用应用设计
  2. Prototype1.5.1源代码解读分析-5
  3. 解决popup不随着window一起移动的问题
  4. xmm1是什么器件_数字电路实验指导书
  5. 使用与不使用@RequestBody注解的区别
  6. 关于int main(int argc,char* argv[])详解
  7. Atitit 账号实名制验证等制度和手段 1. 实名制 - 身份证明的一种制度 免费编辑 修改义项名 1 1.1. 匿名制优缺点 2 1.2. 而实名制的弊端缺点是可影响信息安全,造成信息或隐私泄露。
  8. python运维开发实战项目-1
  9. 《高等代数学》读书笔记前言
  10. 【181129】VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜源代码
  11. LaTeX IEEE 模板 图片引用编号为大写罗马数字问题
  12. pttools内置浏览器访问PT站无法登录
  13. VR全景视频、图片播放器
  14. 气传导蓝牙耳机哪个牌子好?口碑好的气传导耳机分享
  15. 基于51单片机的关于7SEG-MPX8-CA,7SEG-MPX6-CA,7SEG-MPX4-CA的使用
  16. 5.数据类型详解-字符串
  17. jasper java_java – 结合两个Jasper报告
  18. 扛住100亿次请求——如何做一个“有把握”的春晚红包系统?
  19. USRP b210自动增益控制
  20. 4.19 亿条 Facebook 用户账号及电话号码被泄露【智能快讯】

热门文章

  1. 23种设计模式C++源码与UML实现--外观模式
  2. BUUCTF-WEB:[极客大挑战 2019]LoveSQL 1
  3. 逆向工具之IDA的使用
  4. Java对象容器——集合Set
  5. 求斐波那契数列前n项的值
  6. 设计模式使用率排行榜
  7. 分布式锁的3种实现(数据库、缓存[redis]、Zookeeper)
  8. 2.shiro工作原理(以集成springboot为例)
  9. C语言再学习 -- 关键字typedef
  10. Android PC投屏简单尝试—最终章2