1.安装
适用于mac系统的python直接从官网下载即可。在mac系统中自带python2.X版本,但是现在需要学习3.X版本,因此下载最新版。不用纠结于一定要把3.X版本设置为默认启动版本,目前,实在是搞不定终端的语言。直接从程序坞中打开IDLE即可。
2.运行方式
2.1交互式:即输入一句,就会出一句的结果。用IDLE实现。
2.2文件式:打开IDLE,按command+N,在新打开的对话框中输入程序,保存为XX.py。按F5或者Run-Run运行程序。
3.注释
#为单行注释
'''为多行注释
4.命名
允许使用大小写字母、数字、下划线、汉字等,但名字首字符不能是数字,中间不能有空格,长度没限制。大小写不一样则为不同的名字。
5.字符串
如果字符串长度为L,正向递增序号以最左侧为0,向右依次递增,最右侧字符序号为L-1;反向递减序号以最右侧为-1,向左依次递减,最左侧为-L。
区间访问[N:M]表示从N到M(不包含M)的字符串,其中,N、M为字符串索引号,正向、反向可同时使用。
6.赋值语句
可同步赋值,与python的赋值逻辑有关,逻辑分析见https://www.cnblogs.com/andywenzhi/p/7453374.html
7.input()函数
变量=input(<提示性文字>)
无论控制台输入什么内容,input()函数都以字符串形式返回结果。
8.分支语句
if<条件1>:
<语句块1>
elif<条件2>:
<语句块2>
……
else:
<语句块N>
[元素1,元素2,……元素N]为列表
9.eval()函数
取字符串中的数字进行编辑
10.python支持+,-,*,/,**(幂)运算
11.print()
当输出字符串时,直接输出即可
当输出变量值时,需进行格式化输出方式。format()。例如
print("转换后的温度是{:.2f}C".format(C1))
12.循环语句
条件循环
while(条件):
<语句块1>
<语句块2>
当条件符合,返回True,执行语句块1;条件不符,返回False,执行语句块2.
13.函数
def用于定义函数。封装好的函数都需要调用,才可以使用。
思考题:用1行代码编写一个回声程序,将用户输入内容直接打印出来
print(input("请输入"))
注:input输入内容是字符串,因此print时不需要加""