【Python基础学习笔记】

Python基础学习笔记

  • Python 简介
    • Python 安装
    • Python 基本语法
      • 注释
      • 变量
      • 数据类型
        • 数字
        • 字符串
        • 列表
        • 元组
        • 集合
        • 字典
        • 运算符
        • 算术运算符
        • 比较运算符
        • 逻辑运算符
        • 位运算符
        • 条件语句
        • 循环语句
            • for 循环
            • while 循环
        • 函数
        • 模块
    • Python 标准库
    • Python 文件操作
    • Python 异常处理
    • Python 面向对象编程

Python 简介

Python 是一种高级编程语言,由 Guido van Rossum 在 1989 年开发。Python 语言简洁、易读易写、功能强大,已经成为了人工智能、数据科学、Web 开发等领域的热门语言。

Python 安装

Python 的安装比较简单,可以从官网下载对应版本的安装包,然后按照提示安装即可。安装完成后,需要将 Python 的安装目录添加到系统的环境变量中。

Python 基本语法

Python 的语法相对简单,下面是 Python 的一些基本语法:

注释

Python 中的注释以 “#” 开头,可以用于解释代码或禁用代码。

变量

在 Python 中,变量可以直接赋值,无需声明数据类型,例如:

name = 'Jack'
age = 18

数据类型

Python 支持多种数据类型,包括数字、字符串、列表、元组、集合、字典等。

数字

a = 1  # 整数
b = 1.5  # 浮点数
c = 1 + 2j  # 复数

字符串

s1 = 'hello'  # 单引号字符串
s2 = "world"  # 双引号字符串
s3 = '''Hello, 
World!'''  # 三引号字符串

列表

lst = [1, 2, 3, 'a', 'b', 'c']

元组

tpl = (1, 2, 3)

集合

s = {1, 2, 3}

字典

d = {'name': 'Jack', 'age': 18}

运算符

Python 支持多种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等。

a = 10
b = 3

算术运算符

c = a + b
d = a - b
e = a * b
f = a / b
g = a % b
h = a ** b

比较运算符

i = a == b
j = a != b
k = a > b
l = a < b
m = a >= b
n = a <= b

逻辑运算符

o = True and False
p = True or False
q = not True

位运算符

r = a & b
s = a | b
t = ~a
u = a ^ b
v = a << 2
w = a >> 2

条件语句

Python 中的条件语句包括 if 语句和 if…else 语句,例如:

if age >= 18:
    print('成年人')
else:
    print('未成年人')

循环语句

Python 中的循环语句包括 for 循环和 while 循环,例如:

for 循环
lst = [1, 2, 3]
for item in lst:
    print(item)
while 循环
i = 0
while i < 3:
    print(i)
    i += 1

函数

在 Python 中,函数可以重复使用,提高代码的复用性。Python 函数的定义格式如下:

def function_name(parameters):
    function_body
    return [expression]

例如:

def add(a, b):
    return a + b

模块

Python 中的模块是一个包含 Python 定义和语句的文件,可以用来封装功能和提高代码的复用性。在 Python 中,可以使用 import 语句导入模块,例如:

import math

x = math.sqrt(4)

Python 标准库

Python 标准库是 Python 自带的一组库,包括了大量的模块,可以方便地实现很多功能,例如:

import os
path = os.getcwd()  # 获取当前工作目录

常用的 Python 标准库还包括 sys、time、datetime、random、re、urllib、json 等。

Python 文件操作

在 Python 中,可以使用 open() 函数来打开文件,使用 read() 和 write() 函数来读取和写入文件,例如:

# 打开文件
f = open('test.txt', 'w')

# 写入文件
f.write('hello world')

# 读取文件
s = f.read()

# 关闭文件
f.close()

Python 异常处理

在 Python 中,可以使用 try/except 语句来处理异常,例如:
t

ry:
    # 可能出现异常的代码
except Exception as e:
    # 异常处理代码
finally:
    # 无论是否出现异常都会执行的代码

Python 面向对象编程

Python 是一种面向对象的语言,支持类和对象、继承、多态、封装等面向对象编程特性,例如:

# 定义一个类
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def say_hello(self):
        print('hello')

# 创建一个对象
p = Person('Jack', 18)

# 调用对象的方法
p.say_hello()
Python GUI 编程
Python 可以使用多种 GUI 库来实现图形用户界面的开发,例如 Tkinter、PyQT、wxPython 等。

Python Web 开发
Python 可以使用多种 Web 开发

你可能感兴趣的:(python,开发语言)