python基本语法

一、python中四种基本的数据类型:整数,浮点数,字符串,布尔值

二、控制语句:

条件语句代码演示(注意缩进!):

xiaoming_age = 25
xiaohong_age = 21

if xiaoming_age >xiaohong_age:
    print("小明比小红大")
elif xiaohong_age == xiaoming_age:
    print("小明和小红一样大")
else:
    print("小红比小明大")

循环语句代码演示(注意缩进!):

#while {条件表达式}:
#  {代码块}

index  = 0

while index <= 10:
    print(index)
    index += 1  #重新赋值,自增1


#for {迭代变量} in {可迭代对象}:
#    {代码块}

for i in 'I Love You': 
    print(i)

for x in [1,3,5,7,9]:
    print(x)

for y in range(11):
    print(y)

三、 python常见三种数据结构:列表[list],字典(truple),元组{}

列表[list]:

#演示python list 列表

#将3个变量分别存储三个字符串
fruit_a = '苹果'
fruit_b = '香蕉'
fruit_c = '橘子'

#使用一个list变量存储三个字符串
fruit_list = ['苹果','香蕉','橘子']

#打印列表
print(fruit_list)

#具体使用一个元素
print(fruit_list[2])

#打印元素数量
print(len(fruit_list))

#增加一个元素
fruit_list.append('西瓜')
print(fruit_list)

#修改一个元素
fruit_list[0] = '芒果'
print(fruit_list)

#删除一个元素,两种方法
#1 根据元素的位置删除
del fruit_list[1]
print(fruit_list)
#2 根据值来删除
fruit_list.remove('西瓜')
print(fruit_list)

元组(tuple):

#元组

fruit_tuple = ('苹果','香蕉','橘子')
print(fruit_tuple)

#使用元组第一个元素
print(fruit_tuple[0])

#打印元组长度
print(len(fruit_tuple))

#元组和列表的不同:
#1.元组定义好之后,不能再修改,但是列表可以修改
#2.元组占用内存低,性能好

字典{}:

#字典
#使用花括号的形式,将键值对的元素保存起来

#定义一个人员的字典
person_dict = {
    'name':'张三',
    'height':183.2,
    'age':27,
    'graduated':True
}

#打印字典
print(person_dict)

#获取字典的元素
print(person_dict['name'])
print(person_dict['height'])

#获取字典长度
print(len(person_dict))

#增加一个元素
person_dict['weight'] = 56
print(person_dict)

#修改一个元素
person_dict['age'] = 30
print(person_dict)

#删除一个元素
del person_dict['age']
print(person_dict)

四、函数,模块,包,库:

函数:

#函数

#创建函数
def my_function():
    #函数执行部分
    print("这是一个函数")

#调用1次函数
my_function()

#调用10次函数
for i in range(0,10):
    my_function()

#定义有参数的函数
def say_hello(name,age):
    #函数执行部分
    print(name + "说:我今年" + str(age) + "")
#调用函数
say_hello(name='田佳浩',age=29)

模块:

# 模块
# 代码块文件,包含很多可以复用的函数

# 导入python内置模块
import re #正则
import random #随机数
import datetime #日期

# 使用模块一个函数
print(random.randint(0,10))

# 自己创建一个模块
# customModule.py
# import导入即可
import customModule as cM
cM.say_hello()
"""
author:田佳浩
date : 2023-5-2
自定义的模块
customModule
"""

# 定义一个函数
def say_hello():
    print("这个是模块内的函数")

 

posted @ 2023-05-02 02:16  沉梦昂志_doc  阅读(28)  评论(0编辑  收藏  举报