Python程序设计基础:标识符、变量与赋值、输入输出

一、标识符

Python对每个标识符的命名存在要求:
1、每个标识符必须以字母或下划线“_”开头,后跟字母、数字或下划线的任意序列。根据这个规则,以下都是Python中的合法名称:a,abc,abc_1,abcDef,abc123;而2a,a-b,abc Abc都是不合法的。
2、在Python中,标识符区分大小写。
3、有一些标识符是Python本身的一部分,这些特殊的标识符被称为“关键字”或者是“保留字”,它们不能像普通标识符那样使用。Python关键字的完整列表可以用以下方式查看:

import keyword
print(keyword.kwlist)

在这里插入图片描述

二、变量与赋值

Python是动态类型语言,其解释器会根据变量的赋值,自动确定其数据类型:
在这里插入图片描述

变量的赋值
赋值就是用一个变量来标识某个对象,其语法格式如下:
变量 = 表达式
最简单的就是直接使用赋值方式:x = 1,即表示用变量x来标识一个整数对象1,x为这个整数对象的引用。
也可以复杂一点如:x = (1+2)/2,这时Python会先求表达式的值,然后返回表达式结果对象,并用变量来引用该对象。
Python中变量在访问之前,必须先绑定某个对象,也就是先赋值,否则会报错。

除了上述基本的赋值方式之外,还存在两种特殊的赋值方式:链式赋值语句和解包赋值语句
1、链式赋值语句用于为多个变量同时赋值相同值:
在这里插入图片描述
这里的x = y = z = 1等价于x = 1、y = 1、z = 1三条语句。
2、解包赋值语句支持将序列数据类型解包为对应相同个数的变量:
在这里插入图片描述
利用解包语句可以实现两个变量之间值的互换:
在这里插入图片描述
变量的个数必须与序列的元素保持一致,否则会报错。

三、输入输出

输入语句:input
输入函数的目的是使程序从用户那里获取信息,并可以用变量来标识它。如果需要将用户输入的数据用一个变量来标识,可以使用如下的语句形式:
变量 = input ( “提示字符串” )
input括号内的提示字符串用于提示用户输入什么内容,程序运行到该语句时会显示提示字符串,之后等待用户输入内容,输入结束后相关内容会以字符串的形式存储。
在这里插入图片描述
如果希望输入一个数字,必须用eval函数解析输入数据。
在这里插入图片描述
输出语句:print
print语句以文本形式显示信息,所有提供的表达式都从左到右求值,结果值以从左到右的方式显示在输出行上。默认情况下,在显示值之间放置一个空格字符。
在这里插入图片描述
默认情况下,print()函数输出完所有提供的表达式之后会自动换行,若不希望换行,则可以在函数中加入参数“end”。

print(1)
print(2)
print(1,end="")
print(2)

结果如下:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42051846/article/details/131033917
今日推荐