python语言数据类型及其基本使用

2023/04/01 python 共 2783 字,约 8 分钟

python语言数据类型及其基本使用

  1. 执行python文件

    • 进入文件目录
    python 文件名.py --arg1 --arg2
    
  2. 语法规则

    分支语句

    """
    演示Python条件语句
    """
       
    age_xiaoming = 27
    age_xiaohong = 24
       
    if age_xiaoming > age_xiaohong: 
        print('小明比小红大')
       
    elif age_xiaoming ==age_xiaohong:
        print('小明和小红一样大')
       
    else:
        print('小明比小红小')
    

    循环语句

    """
    演示Python循环语句
    """
       
    # while {条件表达式}:
    #   {代码块}
       
    index = 0
       
    while index <= 10:
       
        print(index)
       
        index = index + 1 # 重新赋值,自增1
       
       
       
       
    # for {迭代变量} in {可迭代对象}:
    #   {代码块}
       
    for i in 'Python':
        print(i)
       
    for x in [1,3,5,6]:
        print(x)
       
    for y in range(11):
        print(y)
           
           
           
    """
    演示Python list(列表)
    """
       
    # 3个变量分别存储三个字符串
    fruit_a = '苹果'
    fruit_b = '香蕉'
    fruit_c = '橘子'
       
       
    # 一个list变量存储3个字符串
    fruit_list = ['苹果','香蕉','橘子']
       
    # 打印列表
    print(fruit_list)
       
       
    # 打印列表第1个元素
    print( fruit_list[0]  )
    # 打印列表第2个元素
    print( fruit_list[1]  )
       
       
    # 打印列表元素数量
    print( len(fruit_list) )
       
       
    # 增加一个元素
    fruit_list.append('橙子')
    print(fruit_list)
       
    # 修改一个元素
    fruit_list[0] = '芒果'
       
       
    fruit_list = ['苹果','香蕉','橘子']
       
    # 删除一个元素:根据索引
    del fruit_list[1]
    print(fruit_list)
       
    # 删除一个元素:根据值
    fruit_list.remove('香蕉')
    print(fruit_list)    
         
        
    """
    演示Python tuple(元组)
    """
       
    fruit_tuple = ('苹果','香蕉','橘子')
    print(fruit_tuple)
       
    # 打印元组第1个元素
    print( fruit_tuple[0]  )
    # 打印元组第2个元素
    print( fruit_tuple[1]  )
       
    # 打印元组元素数量
    print( len(fruit_tuple) )
           
    """
    演示Python 列表、元组区别
    """
       
    # 定义一个列表
    fruit_list = ['苹果','香蕉','橘子']
    # 将列表第2项变更为 芒果
    fruit_list[1] = '芒果'
       
    # 打印新列表
    print(fruit_list)
       
       
    # 定义一个元组
    fruit_tuple = ('苹果','香蕉','橘子')
       
    # 尝试将元组第二项变更为 芒果,会报错
    fruit_tuple[1] = '芒果'   
       
    

    元组与列表的区别

    image-20230330144854408

    """
    演示Python list(列表)
    """
       
    # 3个变量分别存储三个字符串
    fruit_a = '苹果'
    fruit_b = '香蕉'
    fruit_c = '橘子'
       
    # 一个list变量存储3个字符串
    fruit_list = ['苹果','香蕉','橘子']
       
    # 打印列表
    print(fruit_list)
       
    # 打印列表第1个元素
    print( fruit_list[0]  )
       
    # 打印列表第2个元素
    print( fruit_list[1]  )
       
    # 打印列表元素数量
    print( len(fruit_list) )
       
    # 增加一个元素
    fruit_list.append('橙子')
    print(fruit_list)
       
    # 修改一个元素
    fruit_list[0] = '芒果'
       
       
    fruit_list = ['苹果','香蕉','橘子']
       
    # 删除一个元素:根据索引
    del fruit_list[1]
    print(fruit_list)
       
    # 删除一个元素:根据值
    fruit_list.remove('香蕉')
    print(fruit_list)    
        
    """
    演示Python tuple(元组)
    """
       
    fruit_tuple = ('苹果','香蕉','橘子')
    print(fruit_tuple)
       
    # 打印元组第1个元素
    print( fruit_tuple[0]  )
    # 打印元组第2个元素
    print( fruit_tuple[1]  )
       
    # 打印元组元素数量
    print( len(fruit_tuple) )
           
    """
    演示Python 列表、元组区别
    """
       
    # 定义一个列表
    fruit_list = ['苹果','香蕉','橘子']
    # 将列表第2项变更为 芒果
    fruit_list[1] = '芒果'
       
    # 打印新列表
    print(fruit_list)
       
    # 定义一个元组
    fruit_tuple = ('苹果','香蕉','橘子')
       
    # 尝试将元组第二项变更为 芒果,会报错
    fruit_tuple[1] = '芒果'   
       
    """
    演示Python 字典(dict)
    """
       
    # 定义一个人员的字典
    person_dict = {
        'name':'张三',
        'height': 183.2,
        'age': 27, 
        'graduated': True
    }
       
    # 打印这个字典
    print(person_dict)
       
    # 打印这个人的年龄
    print( person_dict['age']  )
       
    # 打印字典长度
    print( len(person_dict) )
       
    # 增加一个元素
    person_dict['weight'] = 120
    print(person_dict)
       
    # 修改一个元素
    person_dict['height'] = 181.9
       
    # 打印修改后的身高
    print(person_dict['height'])
       
    # 删除一个元素
    del person_dict['name']
    print(person_dict)
       
    

    函数、模块、包库

    """
    演示Python 函数
    """
       
    # 创建一个函数
    def my_function():
        # 函数执行部分
        print('这是一个函数')
       
    # 调用1次这个函数
    my_function()
       
    # 调用10次这个函数
    for i in range(0,10):
        my_function()
       
       
    # 有参数的函数
    def say_hello(name,age):
        # 函数执行部分
        print( name + '说:我今年' +age+ '岁')
       
    # 调用有参数的函数
    say_hello('小明','25')
    say_hello('小红','22')
       
    
    """
    演示Python 模块
    """
       
    # 导入Python内置模块
    import re  # 正则
    import random # 随机数
    import datetime # 日期
       
    # 使用模块一个函数
    print(  random.randint(0,10)  )
       
    # customModule
    # 说hello的函数
    def hello():
        print('这个是模块内的函数')
       
    # 导入自定义模块
    import customModule as myMod
    # 调用模块内的函数
    myMod.hello()
       
    

文档信息

Search

    Table of Contents