Python基础 -- 入门语句

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入门语句时,我们要注意代码的缩进,避免缩进错误导致程序运行出错。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签