zoukankan      html  css  js  c++  java
  • 【Python基础学习二】定义变量、判断、循环、函数基本语法

    先来一个愉快的Hello World吧,就是这么简单,不需要写标点符号,但是需要严格按照缩进关系,Python变量的作用域是靠tab来控制的。

    1 print("Hello World")

    一.定义

    Python里面定义变量直接把变量名写上就可以了,不用管是什么类型的变量,如果一行中定义多个变量,直接在前面把变量名写好,用逗号隔开,然后等号,后面写上变量初始化的值。如果只是定义,不需要初始化的时候,需要注意的是,变量出现的顺序,严格按照依次赋值的原则。

    1 a,b,=9,9.9
    2 print(a,b)
    3 
    4 s="wo!!!!"
    5 print(s)

    Python允许你同时为多个变量赋值。例如:

    a = b = c = 1

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

    • Numbers(数字)
    • String(字符串)
    • List(列表)
    • Tuple(元组)
    • Dictionary(字典)

    值得一提的是,python的字串列表有2种取值顺序:

    • 从左到右索引默认0开始的,最大范围是字符串长度少1
    • 从右到左索引默认-1开始的,最大范围是字符串开头

    如果你的实要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

    二.判断

    判断时,if后面也不需要括号,直接接条件,然后冒号即可,如果有多个条件需要判断时,用 and 且,和 or 或

    1 score=90
    2 id=3
    3 if score>80 and id==3:
    4     print("nice")
    5 elif score>60:
    6     print("good")
    7 else:
    8     print("xx")

    三.循环

    循环时,有一个range范围前开后闭,当需要输出多个元素的时候,通过{0}{1}{2}来完成。

    1 for i in range(0,100):
    2     print(i)
    3 
    4 for i in range(0,100):
    5     print("id:{0}".format(i))
    6 
    7 for i in range(0,100):
    8     print("id:{0}{1}".format(i," hi"))

    四.函数定义

    定义函数时使用def关键字。需要执行函数时,直接输入函数名。

     1 def sayHello():
     2     print("Hello Python")
     3 
     4 sayHello()
     5 
     6 def max(a,b):
     7     if a>b:
     8         return a
     9     else:
    10         return b
    11 
    12 print(max(2,3))

     

  • 相关阅读:
    OpenWrt VTun Client
    LibreSpeed install on centos
    信号频道带宽、符号率、速率对应关系
    DVB相关标准
    Cisco Switch STP
    TROUBLESHOOTING MULTICAST ROUTING
    企业ERP核心模型与云计算生态
    Istio介绍(1)
    ServiceMesh案例
    Jenkins流水线发布实现CICD到Kubernetes
  • 原文地址:https://www.cnblogs.com/SeekHit/p/6035550.html
Copyright © 2011-2022 走看看