当前位置: 首页 > wzjs >正文

外包网站推荐今日头条最新

外包网站推荐,今日头条最新,衢州响应式网站设计,榆林网站建设公司电话文章目录 1. 变量与类型相关2. 控制流相关3. 函数与类相关4. 异常处理相关5. 模块相关6. 其他 在 Python 3 里有 35 个关键字,它们各自具备特定的用途与意义 1. 变量与类型相关 True、False 意义:布尔类型的常量,分别代表逻辑真与逻辑假。示…

文章目录

      • 1. 变量与类型相关
      • 2. 控制流相关
      • 3. 函数与类相关
      • 4. 异常处理相关
      • 5. 模块相关
      • 6. 其他

在 Python 3 里有 35 个关键字,它们各自具备特定的用途与意义

1. 变量与类型相关

  • TrueFalse
    • 意义:布尔类型的常量,分别代表逻辑真与逻辑假。
    • 示例
is_valid = True
print(is_valid)
  • None
    • 意义:表示空值或者缺失值,是 NoneType 类型的唯一实例。
    • 示例
result = None
print(result)
  • bool
    • 意义:用于定义布尔类型的变量。
    • 示例
flag = bool(1)
print(flag)
  • int
    • 意义:用于定义整数类型的变量。
    • 示例
num = int(3.14)
print(num)
  • float
    • 意义:用于定义浮点数类型的变量。
    • 示例
pi = float(3)
print(pi)
  • complex
    • 意义:用于定义复数类型的变量。
    • 示例
c = complex(2, 3)
print(c)
  • str
    • 意义:用于定义字符串类型的变量。
    • 示例
name = str("Alice")
print(name)
  • list
    • 意义:用于定义列表类型的变量。
    • 示例
my_list = list([1, 2, 3])
print(my_list)
  • tuple
    • 意义:用于定义元组类型的变量。
    • 示例
my_tuple = tuple((4, 5, 6))
print(my_tuple)
  • set
    • 意义:用于定义集合类型的变量。
    • 示例
my_set = set([1, 2, 2, 3])
print(my_set)
  • dict
    • 意义:用于定义字典类型的变量。
    • 示例
my_dict = dict(name="Bob", age=25)
print(my_dict)

2. 控制流相关

  • ifelifelse
    • 意义:用于条件判断,依据不同的条件执行不同的代码块。
    • 示例
x = 10
if x > 5:print("x 大于 5")
elif x == 5:print("x 等于 5")
else:print("x 小于 5")
  • for
    • 意义:用于创建循环,对可迭代对象(如列表、元组等)进行遍历。
    • 示例
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:print(fruit)
  • while
    • 意义:用于创建循环,只要条件为真就会持续执行代码块。
    • 示例
i = 0
while i < 5:print(i)i = i + 1
  • break
    • 意义:用于跳出当前所在的循环。
    • 示例
for i in range(10):if i == 5:breakprint(i)
  • continue
    • 意义:用于跳过当前循环的剩余部分,直接开始下一次循环。
    • 示例
for i in range(10):if i % 2 == 0:continueprint(i)
  • pass
    • 意义:空语句,不执行任何操作,主要用于占位,保证语法的完整性。
    • 示例
if True:pass

3. 函数与类相关

  • def
    • 意义:用于定义函数。
    • 示例
def add(a, b):return a + b
  • return
    • 意义:用于从函数中返回值,并且终止函数的执行。
    • 示例
def multiply(a, b):return a * b
result = multiply(2, 3)
print(result)
  • class
    • 意义:用于定义类。
    • 示例
class Person:def __init__(self, name):self.name = name
  • self
    • 意义:在类的方法中,self 指代类的实例对象,通过它可以访问实例的属性和方法。
    • 示例
class Dog:def __init__(self, name):self.name = namedef bark(self):print(f"{self.name} is barking!")
  • super
    • 意义:用于调用父类的方法。
    • 示例
class Parent:def say_hello(self):print("Hello from Parent")
class Child(Parent):def say_hello(self):super().say_hello()print("Hello from Child")

4. 异常处理相关

  • tryexceptfinallyraise
    • 意义
      • try:包裹可能会抛出异常的代码块。
      • except:捕获并处理特定类型的异常。
      • finally:无论是否发生异常,都会执行的代码块。
      • raise:用于手动抛出异常。
    • 示例
try:num = 1 / 0
except ZeroDivisionError:print("除数不能为零")
finally:print("这是 finally 块")

5. 模块相关

  • importfrom
    • 意义:用于导入模块或者从模块中导入特定的对象。
    • 示例
import math
from random import randint
  • as
    • 意义:用于为导入的模块或者对象指定别名。
    • 示例
import pandas as pd

6. 其他

  • global
    • 意义:用于在函数内部声明使用全局变量。
    • 示例
x = 10
def change_x():global xx = 20
change_x()
print(x)
  • nonlocal
    • 意义:用于在嵌套函数中引用并修改外层(非全局)变量。
    • 示例
def outer():x = 10def inner():nonlocal xx = 20inner()print(x)
outer()
  • assert
    • 意义:用于调试,检查某个条件是否为真,如果为假则抛出 AssertionError 异常。
    • 示例
x = 5
assert x > 10, "x 应该大于 10"
  • with
    • 意义:用于创建上下文管理器,简化资源管理(如文件操作、数据库连接等)。
    • 示例
with open('test.txt', 'r') as file:content = file.read()
  • yield
    • 意义:用于定义生成器函数,暂停函数的执行并返回一个值,下次调用时从暂停处继续执行。
    • 示例
def my_generator():yield 1yield 2yield 3
gen = my_generator()
for num in gen:print(num)
http://www.dtcms.com/wzjs/248821.html

相关文章:

  • 品牌做网站公司比较有名的个人网站
  • 做推文网站除了秀米还要什么精准信息预测
  • 网站哪里有做的如何引流推广
  • 怎么做室内设计公司网站奶盘seo伪原创工具
  • 西青集团网站建设自媒体平台注册下载
  • 网站内部链接建设展示型网站有哪些
  • 手机网站建站视频教程百度seo价格查询系统
  • 网站建设教程简笔画怎样建网站平台
  • 微信商城和小程序的区别seo国外推广软件
  • 中堂仿做网站深圳网站建设开发公司
  • 成都平台网站建设公司泉州百度开户
  • 企业门户网站功能域名交易中心
  • 美国科技网站网站推广名词解释
  • 专业网站建设公优化器
  • 电脑上做简单的网站关键词采集网站
  • 哪里有网站建设工程浙江网站建设平台
  • 三亚学做网站培训百度云搜索引擎入口盘多多
  • wordpress首页文件上海seo培训中心
  • mysql 视频网站开发公司网络营销策划书
  • 那个视频网站好网站网络推广服务
  • 南京外贸网站建站怎么做网络广告推广
  • 自己做网站除了域名还要买什么购买链接平台
  • 太原网站制作哪家便宜seo课程培训班
  • 做网站的学校有哪些高端营销型网站制作
  • 网站建设图片怎么做免费个人网页制作
  • 珠海做网站哪家最专业什么是营销渠道
  • 多用户网站建设方案万网登录入口
  • 东莞建站seo综合排名优化
  • 个人静态网站百度上如何做优化网站
  • 电商网站怎么做seo优化网站搜索排名