Python初级入门:三、入门基础

自己的第一行代码

  1. 打开IDLE

IDLE
IDLE打开后默认显示的是命令行界面。
命令行:用户通过键盘输入指令,计算机接收到指令后,予以执行。
其本质和Windows自带的cmd(命令提示符)没啥大区别,只不过cmd要使用pyhton代码需要额外配置。
命令提示符
2. 输入代码

在IDLE命令行界面可以进行输入代码,每输入一行,系统会运行对应代码。
输入:

print("我的第一行代码")

按下enter键
得到:
在这里插入图片描述
特别的:python代码中所有的符合均需要在英文半角状态输入,否则系统无法正确运行代码。
代码解读:print()会输出括号中的内容,括号中的内容应当是数据类型或指向数据类型的函数,看不懂无所谓,多试几次就理解了
3.编写程序
点击左上角File,点击New File,可以新建一个程序模块。
在这里写出的内容,不会被直接执行,而是保存为一个 “<文件名>.py” 文件。
这个文件是可执行的,执行时会照所写代码,一行一行运行。

编程基础概念初窥

代码高亮

输入的内容颜色自动发生改变。
这是编程的色彩辅助体系,不是语法要求。不同的颜色代表不同的代码类型。
代码高亮是可以自定义的,

缩进

表达程序的格式框架,是表达代码间包含和层次关系的唯一手段,缩进在程序内应一致,一般用四个空格或1个tab。

空格

除了缩进时意外,在语句中的空格普遍没有真实意义,但是大多数时候依旧建议使用空格,可以使代码美观容易被操作人员理解。

注释

以#开头,其后内容为注释,为单行注释。
以’’’(三个单引号)开头,’’'结尾,中间可以分行,为多行注释。

变量

程序中用于保存和表示数据的占位符号;
变量只不过是用来指代某个东西的名字。程序员通过使用变量名可以让他们的程序读起来更像自然语言(比如英语)。
变量采用标识符(名字)来表示,给变量命名或关联标识符的过程叫命名;
“=”用来向变量赋值或修改值,=为赋值符号。
变量开头不可以为数字,变量区分大小写。

命名

规则:大小写字母、数字、下划线和汉字等字符及组合。
注意:命名区分大小写,首字符不能为数字,不能与保留字相同。

保留字

被编程语言内部定义并保留使用的标识符。保留字是程序运行的关键,其在程序中运行中扮演的角色与其英文含义类似。Python中有33个保留字,详细内容参见后文。

数据类型

类型是指编程语言对数据的一种划分。分为数字类型、字符串类型、元组类型、列表类型、文件类型、字典类型。
详细内容参见下一节。

函数

函数是一种已经编写好的,可以用来实现特定功能的代码段。
python有内置函数,也可以自己定义一个函数实现特定功能。

语句

赋值语句

将等号右边的值赋予左侧
例如:给a赋值1

a = 1
a = a + 1
a += 1

第一步赋值以后,a就相当于1了
第二步的a等于2
第三步的程序与第二步程序等价,只是书写方式不同,运行完第三步后,a=3

循环语句

循环语句需要包含循环保留字与执行条件以及需要循环执行的代码。

  • while语句
    与英语意思类似,在满足while后面的判断条件时,会不断执行while下的内容。
    while行后需要有冒号,while循环中执行的操作应当进行缩进,缩进一般用tab键或者四个空格。
i = 0
while i <= 10:
	i += 1
	print("循环第", i, "次")

为了方便理解,暂时未使用格式化字符串,有关优化内容请参后文。

  • for语句
    i满足后
for i in range(10):
	print("循环第", i, "次")

range()函数会在以后章节详细介绍

分支语句

当满足一个条件时执行一种操作,不满足时执行另一种。可以嵌套。
分支语句的详细内容参见分支结构部分

i = eval(input("输入一个整数:"))
if i < 1:
	print("small")
else:
	print"big"

eval()函数参考后文。

“模块”、“库”与“包”

模块

就是编写好的<>.py文件,里面定义了一些函数和变量,需要的时候就可以导入这些模块。

库是指具有相关功能模块的集合。
库分为标准库与第三方库。

包是一个有层次的文件目录结构,由模块和子包组成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值