Python是一种高级编程语言,是目前十分流行的脚本语言之一。这篇文章主要介绍Python学习笔记02基础部分的内容。本文将从以下几个方面进行详细阐述:
变量是一种存储数据的方式,在Python中,变量不需要声明,但需要赋值。Python可以自动推导变量的类型。
a = 10
print(a)
b = "hello"
print(b)
以上代码中,a和b都是变量,a的类型是int,b的类型是str。
输出是程序向屏幕上显示结果的方式,Python中常用的输出函数是print函数。
a = 10
b = "hello"
print("a =", a) # 使用逗号隔开多个参数
print("b =", b)
print("a + 1 =", a + 1) # 表达式作为参数
print("a + b =", str(a) + b) # 字符串拼接
以上代码中,print函数的括号中可以包含多个参数,使用逗号隔开。print函数会在每个参数之间自动添加空格。print函数还可以输出表达式的结果,使用字符串拼接可以在字符串中插入变量。
Python中的数字类型包括整数(int)、浮点数(float)和复数(complex)。可以使用type函数获取变量的类型。
a = 10 # int
b = 3.14 # float
c = 2 + 3j # complex
print(type(a))
print(type(b))
print(type(c))
Python中的布尔类型只有True和False两个值。
a = True
b = False
print(type(a))
print(type(b))
Python中的字符串类型使用单引号或双引号括起来。字符串可以使用加号进行拼接,也可以使用乘法符号实现重复。字符串中的字符可以使用索引和切片进行访问。
a = 'hello'
b = "world"
print(a + b)
print(a * 3)
print(a[0]) # 输出h
print(b[2:4]) # 输出rl
Python中的算术运算符包括加、减、乘、除、求余和幂运算。
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333
print(a % b) # 1
print(a ** b) # 1000
Python中的比较运算符包括等于、不等于、大于、小于、大于等于和小于等于。
a = 10
b = 3
print(a == b) # False
print(a != b) # True
print(a > b) # True
print(a = b) # True
print(a <= b) # False
Python中的逻辑运算符包括与、或和非三种运算。
a = True
b = False
print(a and b) # False
print(a or b) # True
print(not a) # False
条件语句是指根据不同条件选择执行不同的代码块。Python中的条件语句使用if、elif和else关键字实现。
a = 10
if a % 2 == 0:
print("a是偶数")
elif a % 3 == 0:
print("a是3的倍数")
else:
print("a既不是偶数也不是3的倍数")
以上代码中,如果a能够被2整除,则输出”a是偶数”;否则,如果a能够被3整除,则输出”a是3的倍数”;否则,输出”a既不是偶数也不是3的倍数”。
循环语句是指多次执行相同或类似的代码。Python中的循环语句包括while循环和for循环。
while循环是指一直执行代码块,直到条件不成立。Python中的while循环使用while关键字实现。
i = 0
while i < 5:
print(i)
i += 1
以上代码中,i初始化为0,然后进入while循环,当i小于5时,输出i,并将i加1,然后继续循环,直到i不再小于5。
for循环是指按照给定的序列或范围循环执行代码块。Python中的for循环使用for关键字实现。
for i in range(5):
print(i)
以上代码中,使用range函数生成一个从0到4的range对象,然后使用for循环遍历range对象并输出每个元素。
本文从变量与输出、数据类型、运算符、条件语句和循环语句五个方面详细介绍了Python学习笔记02基础的部分内容。熟悉这些内容对于进一步学习Python编程语言非常重要。
原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/126716.html