c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python基础语法有哪些

更新时间:2023-12-06

Python 基础语法简介

Python 是一门高级编程语言,其灵活性和易读性非常高,任何人都可以开始学习Python。Python 语法和实现方式与其他编程语言非常不同,语法的基础结构在下面的段落中进行了介绍。

Python 变量

字母、数字和下划线组成的字符序列称为变量。在Python中,变量不需要声明,当你首次赋值时,Python就会自动分配空间,如下所示:

x = 5
y = "Hello, World!"

在Python中,变量名称不需要指定类型。自动设置需要根据赋值推断:

x = 5          # int
y = "John"     # str
print(x)
print(y)

Python 数据类型

Python有不同的数据类型,包括数字、字符串、列表、元组和字典。

以下例子用于说明Python的数据类型:

x = 5           # int
y = 3.14        # float
z = 4+3j        # complex
s = "Hello"     # str
a = ["apple", "banana", "cherry"]     # list
b = ("apple", "banana", "cherry")     # tuple
c = {"name" : "John", "age" : 36}     # dict
print(type(x))
print(type(y))
print(type(z))
print(type(s))
print(type(a))
print(type(b))
print(type(c))

Python 运算符

Python中支持多种运算符,包括算术、比较、逻辑、位、赋值、身份和成员运算符。以下是一些示例:

x = 5
y = 3

print(x + y)    # 加法
print(x - y)    # 减法
print(x * y)    # 乘法
print(x / y)    # 除法
print(x % y)    # 取模
print(x ** y)   # 幂
print(x // y)   # 取整

x = 5
print(x == 5)   # 等于
print(x != 5)   # 不等于
print(x > 3)    # 大于
print(x < 3)    # 小于
print(x >= 5)   # 大于等于
print(x <= 5)   # 小于等于

x = 5
print(x > 3 and x < 10)     # and操作符
print(x > 3 or x < 4)       # or操作符
print(not(x > 3 and x < 10)) # not操作符

x = 5
print(x & 1)    # 按位 & 运算符
print(x | 1)    # 按位 | 运算符
print(x ^ 1)    # 按位 ^ 运算符
print(~x)       # 按位 ~ 运算符
print(x << 1)   # 左移位运算符
print(x >> 1)   # 右移位运算符

x = 5
x += 3      # 加法赋值运算符
print(x)
x -= 3      # 减法赋值运算符
print(x)
x *= 3      # 乘法赋值运算符
print(x)

x = ["apple", "banana"]
y = ["apple", "banana"]
z = x

print(x is z)         # 用 'is' 操作符比较对象标识符
print(x is y)
print(x == y)         # 用 '==' 操作符比较两个对象的值
print(x == z)

fruits = ["apple", "banana"]
if "apple" in fruits:  # 成员操作符
    print("Yes, apple is a fruit!")
总结一下Python基础语法, 变量名称不需要声明类型。Python有五种基本数据类型:数字、字符串、列表、元组、字典。在Python中,支持多种运算符包括算术、比较、逻辑、位、赋值、身份和成员运算符。Python基础语法简单易学,让大多数人可以开始学习。