python语法基础实验报告,python语法基础知识总结

  python语法基础实验报告,python语法基础知识总结

  学习一门语言,基础语法一定要扎实。很多编程入门书籍都会花很大篇幅介绍基本语法。对于没有编程经验的新手来说,这样的书无疑是非常友好的,但是对于有编程经验的开发者来说,很多基础语法是通用的。你只需要花更少的时间浏览基本语法,专注于语言的独特之处。

  下面是一些适合初学者的基础入门书籍。

  Python简明教程

  https://bop.mol.uno/认为巨蟒

  https://cycleuser.gitbooks.io/think-python/content/

  廖雪峰的Python教程

  https://www.liaoxuefeng.com/wiki/1016959663602400

  下面是我自己总结的一些基本语法。

  1.变量名变量名由数字、字母和下划线组成,数字不区分大小写。变量名不能是语言本身的关键字,比如def等。2.注释单行注释以井号#开头,多行注释以三个单引号或双引号开头。用法如下

  #这里是单行评论,独家一行。

  打印( hello wordld )

  Print(hello world) #这里是一个单行注释,放在语句的末尾。

  这里有多行注释。

  允许多行文本

  打印( hello wordld )

  这里有多行注释。

  允许多行文本

  Print(hello wordld )在python中,单引号和双引号的作用是一样的。为了更省时省力,一般都用单引号,更方便键盘输入。

  3.数据类型变量的基本功能是存储数据。用法如下

  Num=3 num是变量,=表示赋值,3是这个变量的存储值。的存储值有不同的类型,常见的类型包括

  前两种类型的intfloatstringbool表示数字,其中int表示整数,float表示浮点数,浮点数是十进制数;指示用单引号或双引号括起来的字符串。bool只有两个值,True和False。注意,布尔值的两边没有引号。

  不同类型的数据可以转换,用法如下

  #数字到字符串

  str(3)

  str(3.1)

  #字符串到数字

  int(3 )

  浮动(“3.1”)

  #整形为浮点类型

  Float(3)在python中,有一种特殊的数据类型None,表示空值,没有值,类似于R语言中的NULL。

  4.运算符用于数字的数学运算,常见的有

  加法-乘法*乘方* *除法/整除//余数%用法如下

  打印(3 ^ 2)# 5

  打印(3 - 2) # 1

  打印(3 * 2) # 6

  打印(3 ** 2) # 9

  打印(3/2) # 1.5

  打印(10 //3) # 3

  对字符串的Print(3% 2) # 1操作,包括以下内容

  重复的连接字符串*使用如下

  print(abc def) # abcdef

  print( ABC * 3)# ABC ABC当我们对一个变量的值进行操作,然后对它进行重新赋值时,类似于下面的语句

  num=3

  Num=num 2此时,您可以将赋值符号与操作符结合起来进行速记。用法如下

  数字=2 #数字=数字2

  数量=2 #数量=数量- 2

  num *=2 # num=num * 2

  数字/=2 #数字=数字/2

  数量**=2 #数量=数量** 2

  num //=2 # num=num //2

  Num %=2 # num=num% 2需要注意的是,在其他语言中,会有x,x-`的语句,意思是在原值上加1。python中没有这种用法。

  数字和字符串的比较运算符包括

  大于或等于=小于或等于=不等于!=Equal==布尔值的逻辑运算符,通常在条件语句中使用,包括

  Andornot的用法如下

  3 2和5 3

  3 2还是5 3

  不是25。控制结构控制结构包括条件判断和循环。在python中,放弃了用大括号将代码块括起来的传统特性,取而代之的是缩进。条件判断对应于if语句,其写法如下

  #单一if

  如果x ^ 3:

  打印(1)

  #如果.其他

  如果x ^ 3:

  打印(1)

  否则:

  打印(2)

  #如果. 否则如果.其他

  如果x ^ 3:

  打印1

  elif x 2:

  打印2

  elif x 3:

  打印3

  否则:

  打印循环有两种类型:for循环和while循环。for循环由中的成员运算符实现,其用法如下

  字母=[a , b , c]

  我在信中写道:

  print(i) for循环用于对每个元素执行相同操作的场景,而while循环用于给定条件下的操作。它的用法如下

  当x=10时:

  X=1在python中,对于for和while循环,增加了else语句,用于在循环结束后执行一条语句。用法如下

  我在信中写道:

  打印(一)

  否则:

  Print(hello )简单循环几乎不用else分支,其实else分支是一个具体的使用场景,后面会深入讨论。

  循环也需要控制语句,有以下两种类型

  1.跳出循环,打破

  2.跳过循环,继续

  6.数据结构数据结构结合了基本的数据类型,以方便访问和操作。python中有以下常见数据

  列表、列表元组、元组集、集字典和字典的编写如下

  字母=[a , b , c] #方括号表示列表

  字母=(a , b , c) #括号表示元组

  Letters=set(([a , b , c )# set

  Letters={1: a , 2: b , 3: c} #花括号表示与字典数据结构相关的操作是最重要的,后面会进一步讨论。

  9.函数Function由def关键字定义。函数的特征是函数名、参数列表、返回值等。最基本的用法如下

  #定义

  def add(a,b):

  返回(a,b)

  #打电话

  Total=add(2,3)至于函数,python中其实有很多使用细节,后面会深入讨论。

  10.模块模块是别人开发测试过的,功能齐全的代码。通过模块,语言的功能可以大大扩展。模块的使用在编程语言中非常普遍。要使用模块,您必须首先导入它。用于导入模块的几种常见语法如下

  #一次性导入模块中的所有方法,简单粗暴

  导入操作系统

  #和上面的用法一样,模块名太长,设置了别名。

  将numpy作为np导入

  #只导入模块中的某个功能,按需导入。

  从osimport系统导入模块后,您可以使用模块中的方法。python中有两种模块。第一种是内置模块,也叫标准库,安装python后就可以使用。第二个是第三方模块,需要单独安装才能使用。最常见的安装方法是pip安装,其基本用法如下

  PIP NUMPY 11。面向对象python原生支持面向对象的开发功能,这也是区别于perl等脚本语言的一大特色。对于简单的脚本编程,其实用面向对象的机会并不多。当你是一个初学者的时候,你不必在这上面花费太多的精力。只需要记住一个类的函数叫做方法,它们的调用方法不同于普通的函数。

  # python

  line.split(\t )

  # perl

  Split /\t/,$line传统的函数调用是从函数名开始,后面是参数,而类的方法是在实例化对象的基础上用点把方法名连接起来。Python的很多内置变量类型也是类的实例,所以它们的操作都是基于类的方法。

  目标

  —如果你喜欢,分享给你的朋友—

  关注我们,解锁更多精彩内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: