Python(语句)

一.赋值语句

将一个值赋给变量

x = 5    #将5赋给变量x
x1 = x+6  #计算x+6并将结果赋给x1

二.条件语句

条件语句用于根据不同的条件来执行不同的代码块。

语法:

if 条件表达式1:          需注意别漏掉:
    语句块1
elif 条件表达式2:
    语句块2
...
elif 条件表达式n:
    语句块n
else:
    语句块(其他)

三.循环语句

用于重复执行一段代码,知道满足某条件

3.1for循环

遍历可迭代对象(列表,集合等都行)

遍历:经历一遍

可迭代对象:能够依次获取元素的对象

x = [1,2,3,4,5]
for e in x:     # e是x中的每个元素从开始依次到最后一个元素
    print(e)    # 1 2 3 4 5

3.2while 循环

语法: while 真值表达式:     条件为true时重复执行
                    语句块1  (*此部分可能会重复执行)
            else:
                    语句块2

3.3range

生成一系列整数的可迭代对象(整数序列生成器)

range(start,stop,step)    #step==步长

range(4)  #0 1 2 3
range(2,5,2) #2 4

3.4死循环

是指循环条件一直成立的循环(通常用break语句来终止循环)

while true:

        语句块

四.循环控制语句

4.1break

跳出当前循环(当前定义域)

for el in range(10):
    if el == 6:
        break   #退出此循环

4.2continue

跳过当前循环,继续下一次循环

for el in range(20):
    if el == 6:
        continue
    print(i)      #此时跳过打印3 只跳过当前循环的一次循环

4.3pass

空语句什么也不做,通常用来占位

def fuc():
    psss   #什么也不做

五.函数定义语句

用于定义函数,包含def关键字

基本语法  def func():      #注意有:

                        pass 

六.异常处理语句(需要时再学即可)

例:
try:
    num1 = int(input("请输入一个整数: "))
    num2 = int(input("请再输入一个整数: "))
    result = num1 / num2
except ValueError:    #ValueError与下面的ZeroDivisionError都为关键字
    print("输入不是有效的整数,请输入正确的整数。")
except ZeroDivisionError:
    print("除数不能为零,请输入非零的整数。")
else:
    print(f"两数相除的结果是: {result}")
finally:
    print("程序执行结束。")

七.导入语句

用于导入模块和包,使程序可以使用外部代码和库

import math # 导入math模块即可使用里面的函数

八.注释语句

#单行注释

"""    

我是多行注释

"""

'''

我是多行注释

'''

九.类定义语句

定义一个类,类中包含属性和方法

class Student:   #此时类名一般用大驼峰命名法(每个单词首字母大写)
    def _init_(self,name,age,xh):  
        self.name = name
        self.age = age
        self.xh = xh   #_init_是一种构造方法(一定要有的)self是必须存在的参数,用来将外部的变量的值赋给类中参数self.name/age/xh
     def hello(self):
        print(f"l am {self.name},age is {age} ,xh is {xh}")

st =Student("hhh",18)
st.hello()   #调用类

十.with语句

with语句用于文件操作

with open("wenjianming,txt","r") as myfile #此时wenjianming,txt为文件名,一般先从py语句当前文件里寻找。r为读,w为写。此时as myfile意为把文件对象赋给myfile
    conten=myfile.read()   #读取文件中的数据赋给content
    print(conten)      #打印文件中的数据
    
        

你可能感兴趣的:(python,开发语言)