c语言编程笔录

首页 >   > 笔记大全

笔记大全

python相关基础信息python 基础 详细

更新时间:2023-07-10

Python基础介绍

Python是一种高级的面向对象编程语言。它具有易读易写的语法和丰富的内置模块,使得开发人员可以快速轻松地构建应用程序。Python已经成为人工智能、数据科学等领域的重要工具之一。Python的流行度使得它成为了开源社区中最活跃的语言之一。

Python数据类型

Python支持多种数据类型。其中常用的包括数字、字符串和列表等。

数字类型包括整数和浮点数。Python支持基本的算术运算符,如加、减、乘、除等。

# 示例代码
num1 = 10
num2 = 5.5
add_result = num1 + num2
sub_result = num1 - num2
mul_result = num1 * num2
div_result = num1 / num2
print(add_result, sub_result, mul_result, div_result)

字符串类型用来表示文本数据。Python中的字符串是不可变的,即不能修改其内容。Python提供了许多用于操作字符串的函数。

# 示例代码
string1 = "Hello"
string2 = "world!"
concat_string = string1 + " " + string2
repeat_string = string1 * 3
print(concat_string, repeat_string)

列表类型用来存储多个元素。Python中的列表可以包含不同类型的元素,并且支持类似数组的索引操作。

# 示例代码
list1 = [1, 2, 3]
list2 = ["apple", "banana", "cherry"]
list3 = [1, "apple", 3.14]
print(list1[0], list2[1], list3[2])

Python函数

函数是将一组指令组合在一起以完成特定任务的代码块。Python中可以定义函数,并通过调用函数来执行其中的代码。

# 示例代码
def say_hello(name):
    print("Hello, " + name)

say_hello("John")

Python中的函数参数可以指定默认值。这样在调用函数时如果没有提供对应的参数,则会使用默认值。

# 示例代码
def say_message(message, times=1):
    for i in range(times):
        print(message)

say_message("Hello")
say_message("World", 3)

Python中还支持可变长度参数。通过在参数前加上"*"号可以定义可变长度参数,这些参数会被封装成一个元组。

# 示例代码
def print_args(*args):
    for arg in args:
        print(arg)

print_args("Hello", "World", "!")

Python模块

Python提供了许多内置模块,这些模块中包含了许多有用的函数和工具。除了内置模块外,Python还支持使用第三方模块。

Python中的模块是指Python文件,一个模块可以包含变量、函数、类等代码。

# 示例代码
# 创建一个名为mymodule.py的模块
def greeting(name):
    print("Hello, " + name)

person1 = {
    "name": "John",
    "age": 36,
    "country": "Norway"
}

在另一个文件中可以通过import语法来引入模块,并使用其中的函数和变量。

# 示例代码
import mymodule

mymodule.greeting("Tom")
print(mymodule.person1["age"])