Python基础语法(Python基础知识点)
数据类型
Python中的基本数据类型包括整数、浮点数、字符串、布尔型和空值。其中布尔型只有True和False两种取值。
整数
整数即为整数。在Python中,整数没有大小限制,可以是一个非常大的数,例如:
x = 99999999999999999999999999999999999999999999999999
print(x)
此时输出的结果为:
99999999999999999999999999999999999999999999999999
浮点数
浮点数是有小数部分的数,例如3.14、0.618等。如果直接写小数,也可以使用科学计数法。例如:
x = 1.23e9
print(x)
此时输出的结果为:
1230000000.0
字符串
字符串是以单引号或双引号括起来的任意文本,例如:
x = 'hello world'
print(x)
此时输出的结果为:
hello world
布尔型
布尔型只有True和False两种取值,可以用And、Or和Not这三个运算符进行运算。例如:
x = True
y = False
print(x and y)
print(x or y)
print(not x)
此时输出的结果为:
False
True
False
空值
空值是Python中一个特殊的值,用None表示。
变量
变量是程序中的一种元素,赋值给变量可以通过变量名访问。在Python中,变量是不需要声明类型的,变量的数据类型会根据赋值的值自动确定。例如:
x = 10
y = 3.14
z = 'hello world'
print(type(x))
print(type(y))
print(type(z))
此时输出的结果为:
<class 'int'>
<class 'float'>
<class 'str'>
运算符
在Python中,有许多不同的运算符可以对变量或值进行操作,例如算术运算符、比较运算符、赋值运算符、逻辑运算符等。
算术运算符
算术运算符包括加减乘除四种基本运算。例如:
x = 10
y = 3
print(x + y)
print(x - y)
print(x * y)
print(x / y)
此时输出的结果为:
13
7
30
3.3333333333333335
比较运算符
比较运算符用于比较两个变量的大小关系,返回True或False。例如:
x = 10
y = 3
print(x > y)
print(x < y)
print(x >= y)
print(x <= y)
print(x == y)
print(x != y)
此时输出的结果为:
True
False
True
False
False
True
赋值运算符
赋值运算符用于将一个值赋给一个变量。
x = 10
y = x
print(y)
此时输出的结果为:
10
逻辑运算符
逻辑运算符包括And、Or和Not三种运算。例如:
x = True
y = False
print(x and y)
print(x or y)
print(not x)
此时输出的结果为:
False
True
False
条件语句
条件语句用于程序的分支控制,可以根据条件来决定程序的执行路径。在Python中,条件语句的格式为if...elif...else...,例如:
x = 10
y = 20
if x > y:
print('x > y')
elif x < y:
print('x < y')
else:
print('x == y')
此时输出的结果为:
x < y
循环语句
循环语句用于反复执行某一段程序代码,直到满足某一条件为止。在Python中,有两种循环语句:for循环和while循环。
for循环
for循环用于遍历一个集合对象中的所有元素,例如:
a = [1, 2, 3, 4, 5]
for i in a:
print(i)
此时输出的结果为:
1
2
3
4
5
while循环
while循环用于循环执行某一段程序代码,直到满足某一条件为止。例如:
i = 1
while i <= 5:
print(i)
i += 1
此时输出的结果为:
1
2
3
4
5
示例
求最大值
下面这个示例展示了如何使用Python语言编写一个求最大值的程序。
a = [1, 2, 3, 4, 5]
max_num = a[0]
for i in a:
if i > max_num:
max_num = i
print(max_num)
输出结果为:
5
计算平均数
下面这个示例展示了如何使用Python语言编写一个计算平均数的程序。
a = [1, 2, 3, 4, 5]
sum_num = 0
count_num = 0
for i in a:
sum_num += i
count_num += 1
avg_num = sum_num / count_num
print(avg_num)
输出结果为:
3.0
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python基础语法(Python基础知识点) - Python技术站