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"

8b6df701b1ee79aedd1b2709772e1647.png

          变量类型

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跳出整个循环。

关键字

bbcf4b927aad57066a1f78c87e1cf96e.png

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐