Python基本语法,,一、变量  1.定义


一、变量

  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基本语法

评论关闭