Python基础 -- 入门语句
Python是一门通用的高级编程语言,具有简单易学、代码规范、生态丰富等特点,因此在越来越多的领域得到了广泛的应用。作为入门者,我们要学习的第一步就是Python语句。Python语句是由一行或多行代码组成的单元,可以完成各种操作。本文将详细介绍Python入门语句。
1. 变量声明语句
Python是一门动态强类型语言,即在使用变量前不需要声明它们的数据类型,Python会自动根据变量的值来确定数据类型。Python中的变量声明包括两个步骤:①给变量起一个名字;②赋值给变量初值。语法格式如下:
变量名 = 初值
其中,等号“=”是赋值符号,左边是变量名,右边是变量的初始值,变量名可以是任何你喜欢的名称。
我们可以用print()函数输出变量的值,例如:
x = 3
print(x)
程序输出:
3
1.1 常见数据类型
Python中的常见数据类型包括整数、浮点数、布尔值、字符串等。
整数:所有的整数,比如:-7、0、1、100等。
浮点数:所有小数,比如:-1.23、3.14、0.6等。需要注意的是,Python的浮点数采用的是IEEE 754标准,因此浮点数在计算机中并不是精确表示的。
布尔值:只有True和False两个值,用于判断条件是否成立。
字符串:包含在一对单引号、双引号或三引号之间的字符序列。
我们可以用type()函数查看变量的数据类型。例如:
x = 3
print(type(x))
程序输出:
<class 'int'>
2. 控制语句
控制语句可以改变程序的执行顺序,使得程序可以有选择地执行一些操作。Python的控制语句包括条件语句和循环语句。
2.1 条件语句
条件语句用于根据不同的条件,选择性地执行不同的代码块。Python中最常见的条件语句是if语句。
if语句基本语法格式如下:
if 条件:
代码块1
else:
代码块2
其中,条件是一个逻辑表达式,代码块1和代码块2分别是两个语句块,当条件成立时,执行代码块1,否则执行代码块2。需要注意的是,在Python中用缩进来标记代码块,代码块1和代码块2应该比if语句多一个缩进。
下面是一个简单的示例,用于判断一个数是奇数还是偶数:
x = 3
if x % 2 == 0:
print("偶数")
else:
print("奇数")
程序输出:
奇数
2.2 循环语句
循环语句用于重复执行某些操作,Python中的循环语句包括for和while两种。
2.2.1 for循环
for循环用于遍历一个序列,例如字符串、列表、元组等。for循环的基本语法格式如下:
for 变量名 in 序列:
代码块
其中,变量名是在for循环中定义的一个变量,它用于保存序列中的一个元素,序列的每个元素都会被遍历一次,代码块是需要重复执行的语句块。
下面是一个for循环的示例,用于打印一个列表中的元素:
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
程序输出:
apple
banana
cherry
2.2.2 while循环
while循环用于重复执行某些操作,直到条件不成立为止。while循环的基本语法格式如下:
while 条件:
代码块
其中,条件是一个逻辑表达式,代码块是需要重复执行的语句块。
下面是一个while循环的示例,用于计算1到10的和:
x = 1
sum = 0
while x <= 10:
sum += x
x += 1
print(sum)
程序输出:
55
3. 输入输出语句
输入输出是Python程序与用户交互的常见方式。Python提供了多种输入输出语句,本节将介绍print()函数和input()函数。
3.1 print()函数
print()函数用于输出字符串、数字、变量等内容,同时可以设定输出格式。print()函数的基本语法格式如下:
print(内容, ...)
其中,内容可以是字符串、数字、变量等,多个内容之间用逗号隔开,print()函数会按照一定的格式输出这些内容。
下面是一个print()函数的示例:
x = 3
print("x的值是:", x)
程序输出:
x的值是: 3
3.2 input()函数
input()函数用于获取用户输入的内容。input()函数的基本语法格式如下:
变量名 = input("提示信息:")
其中,变量名是一个变量,用于保存用户输入的内容,提示信息是一个字符串,用于在获取用户输入之前向用户提示需要输入的内容。
下面是一个input()函数的示例,用于获取用户输入的姓名:
name = input("请输入您的姓名:")
print("您的姓名是:", name)
运行程序,会出现一个提示信息,用户可以在提示信息后输入自己的姓名,输入完成后按回车键。程序会输出用户输入的姓名。
4. 运算符语句
Python中的运算符语句用于完成数学运算、逻辑运算等操作。
4.1 数学运算符
常见的数学运算符包括加、减、乘、除、幂次方、整除、取余等。
加号(+):加法运算,例如:2 + 3 = 5。
减号(-):减法运算,例如:5 - 3 = 2。
星号(*):乘法运算,例如:2 * 3 = 6。
除号(/):除法运算,例如:7 / 2 = 3.5。需要注意的是,Python的除法默认是浮点除法,即除数和被除数都是浮点数,如果需要整数除法,可以使用//运算符。
幂次方运算(**):例如:2 ** 3 = 8,即2的3次方。
整除(//):例如:7 // 2 = 3,即7除以2的整数部分为3。
取余(%):例如:7 % 2 = 1,即7除以2的余数为1。
我们可以使用这些运算符来完成各种复杂的数学运算。
4.2 逻辑运算符
逻辑运算符用于在不同的条件之间进行逻辑运算,常见的逻辑运算符包括not、and、or等。假设a和b是两个布尔变量,则它们之间的逻辑运算如下:
not:取反,例如:not a。
and:与运算,例如:a and b。
or:或运算,例如:a or b。
需要注意的是,逻辑运算符的运算结果是布尔值,即True和False。
结语
本文介绍了Python的入门语句,包括变量声明语句、控制语句、输入输出语句、运算符语句等内容。在学习Python入门语句时,我们要注意代码的缩进,避免缩进错误导致程序运行出错。