python语言数据类型及其基本使用
执行python文件
- 进入文件目录
python 文件名.py --arg1 --arg2
语法规则
分支语句
""" 演示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] = '芒果'
元组与列表的区别
""" 演示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()
文档信息
- 本文作者:Shilin Wang
- 本文链接:https://beatlesnull.github.io/2023/04/01/python%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)