Python基本语法

Posted sssun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基本语法相关的知识,希望对你有一定的参考价值。

一、变量

  1.定义:变量就是代表某个数据(值)的名称。

  2.特点:

    1)只能由大小写字母、数字以及下划线组成。

    2)不能用数字开头。

    3)不能使用Python关键字。

    4)不要和Python内置的东西重复。

    5)同一个变量可以反复赋值,而且可以时不同类型的变量。

          这种变量本身类型不固定的语言称之为动态语言。

  3.规则:单词之间使用“_”连接,例如:   

  user_id = 282127

 

二、常量:用全部大写的变量名表示为常量。

 

三、基本数据类型

  1.字符串:用引号引起来的。

  n1 = asd
  n2 = "fgh"
  n3 = ‘‘‘zxc‘‘‘
  n4 = """adsgf"""  

  # 字符串加法
  n5 = n1 + n2  # "asdfgh"

  # 字符串乘法

  n6 = n1 * 3 # "asdasdasd"

  2.数字:整型、浮点型和复数。

    1)整型:正整数或负整数。

    2)  浮点数由整数部分和小数部分组成。

    3)  复数由实数部分和虚数部分组成,表示方法:real+imagej

  3.容器:List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)

  4.布尔:True、False

    主要用于条件判断上,发生即为True,未发生即为False。Python严格区分大小写,所以一定要注意不要写错。

  5.None:Python里面特殊的空值,不能理解为0。

 

四、条件语句

  1.定义:if语句用来检验一个条件, 如果条件为真,我们运行一块语句(称为 if-块 ), 否则我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。

    技术图片

  2.基本用法:

    1)基本语句   

  """
  if 条件:
      代码块
      代码块
  else :
      代码块
  """

  a = input("请输入密码:")
  if a == "Sun":
      print("输入正确!")
  else:
      print("输入错误")

  """
  请输入密码:Sun
  输入正确!
  """

     2)嵌套判断   

  """
  if 条件:
      代码块
      if 条件:
          代码块
      else :
          代码块
  else :
      代码块
  """

  a = input("请输入一层密码:")
  b = input("请输入二层密码:")
  if a == "Sun":
      if b == "SSS":
          print("输入二层密码正确!")
      else:
          print("输入二层密码错误!")
  else:
      print("输入一层密码错误!")

     3)if elif  

  """
  if 条件:
      代码块
  elif 条件:
      代码块
  elif 条件:
      代码块:
  else:
      代码块
  """
  score = int(input("请输入成绩:"))
  if score >= 80:
      print("优秀!")
  elif score >= 60:
      print("及格!")
  else:
      print("不及格!")

 

五、循环语句

  1.while循环:while循环,只要条件满足,就不断循环,条件不满足时退出循环。

  num = 0
  while num <= 10:
      print(num)
      num = num + 1

  2.for循环:for循环可以遍历任何序列的项目。

  for i in range(10):
      print(i)

   3.break和continue语句:

    1)break可以用来终止当前的循环语句,即使循环没结束,执行了break语句这个循环就终止了,直接跳出整个循环。

  for i in range(1, 10):
      if i == 7:
          break
      print(i, end= )
  #1 2 3 4 5 6  遇到7时终止了整个循环

    2)continue语句是用来告诉程序跳出本次循环,然后执行下一轮循环,不同与break,break是跳出整个循环,

       continue是结束这一次循环,继续下一次循环。  

  for i in range(1, 10):
      if i == 7:
          continue
      print(i, end= )
  #1 2 3 4 5 6 8 9   遇到7时终止了当前循环,进行下一轮

 

六、运算符 

  1.算术运算符为:+, -, *, / , %, // , **, _ 分别为加、减、乘、浮点除、取余数、整数除、幂运算、上个表达式结果的值。

  2.比较运算符为:==, !=, >, <, >=, <=

  3.位运算符:&, |, ^, ~ , >>, <<

  4.逻辑运算符: and, or, not

  5.复制运算符: =,%=,/=,//=,-=,+=,*=,**=

  6.成员运算符: in, not in 在指定的序列中能否找到该值

  7.身份运算符:is, is not 判断两个标识符是不是引用自一个对象,类似 id(x) == id(y)

  8.运算符优先级比较:

    有括号先计算括号里面的。

     技术图片

 

以上是关于Python基本语法的主要内容,如果未能解决你的问题,请参考以下文章

Python基本语法与变量的相关介绍

在下面的代码片段中的剩余 ='passthrough' 处的代码中出现语法错误

python基本语法

Python基本语法

02 python基本语法和数据类型

Python基本语法