python基础语法自学

一、基础语法

缩进格式:python不同于c,它采用的是空格的缩进形式,为了提高可读性,通常是4个空格或者一个制表符。

1 变量和数据类型

1.1 变量

变量是Python中的一个命名位置,用于存储数据
变量的命令规则如下:

1 变量名必须以字母(a–z,A–Z)或下划线(_)开头。
2 变量名其他部分可以由字母、数字和下划线组成。
3 变量名对大小写敏感(如:Age和age是不同的变量)

# 正确的变量名
age = 25
_first_name = "John"
salary2 = 85000.50

# 错误的变量名
2nd_place = "Second"  # 不能以数字开头
current-state = "Running"  # 不能包含连字符(-)

1.2 数据类型

整数(int)

num = 100
print(type(num))  # <class 'int'>

浮点数(float)

gpa = 3.75
print(type(gpa))  # <class 'float'>

字符串(str)

message = "Hello, World!"
print(type(message))  # <class 'str'>

# 字符串拼接
full_message = message + " How are you?"
print(full_message)  # Hello, World! How are you?

# 字符串重复
repeat_message = message * 2
print(repeat_message)  # Hello, World!Hello, World!

布尔值(bool)

is_valid = True
print(type(is_valid))  # <class 'bool'>

# 布尔运算
validity_check = 5 > 3
print(validity_check)  # True

2 运算符

2.1 算数运算符

x, y = 7, 3

print(x + y)  # 10
print(x - y)  # 4
print(x * y)  # 21
print(x / y)  # 2.3333333333333335
print(x % y)  # 1
print(x ** y)  # 343
print(x // y)  # 2

2.2 比较运算符

a, b = 5, 10

print(a == b)  # False
print(a != b)  # True
print(a > b)  # False
print(a < b)  # True
print(a >= b)  # False
print(a <= b)  # True

2.3 逻辑运算符(and or not)

a, b = True, False

print(a and b)  # False
print(a or b)  # True
print(not a)  # False

2.4 赋值运算符

# 简单赋值
x = 10  # x 等于 10

# 复合赋值
x += 3  # 等同于 x = x + 3
print(x)  # 13

x -= 5  # 等同于 x = x - 5
print(x)  # 8

x *= 2  # 等同于 x = x * 2
print(x)  # 16

x /= 4  # 等同于 x = x / 4
print(x)  # 4.0

3 控制流

3.1 条件语句(if)

条件语句允许根据特定的条件执行代码。主要的条件语句是if、elif和else:

x = 10

if x > 10:
    print("x is greater than 10")
elif x == 10:
    print("x is exactly 10")
else:
    print("x is less than 10")

3.2 循环语句

主要是用来重复执行代码块

for循环

for i in range(5):
print(i)

while循环
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值