python入门介绍(PYTHON基础第二集)(1)

学习提示

1. 每天知识点必须理解(定义、作用、适用性、语法)

2. 每天练习必须会做(独立完成)

3. 将理论、代码、图示形成笔记保留下来(合三为一)

4. 课上注意听!课下抓紧练、不懂马上问(讨论)

Python简介

程序员:程序设计人员

程序:一组由计算机负责执行的指令,是实现某种需要的软件。

操作系统:管理和控制计算机软硬件资源的程序,隔离不同的程序,使开发程序简单化。

windows,Linux,Unix

硬件:主板,CPU,内存,硬盘,IO设备

python入门介绍(PYTHON基础第二集)(2)

  1. 交互式:在命令行输入指令,回车即可行到结果。

print("Hello world!")

2.另一种方式是文件式的创建。

python入门介绍(PYTHON基础第二集)(3)

新建文件,输入python,并保存为hello.py

print("Hello world!")

打开终端,输入命令

//打到文件所在的路径 cd month01 //显示此文件夹下所有文件 ls //执行 python3 hello.py //离开 exit()

返回:Hello world!

练习:在终端中显示 “你好!世界!”

  1. 在指定的目录中创建Python文件;
  2. 在终端命令行输入命令并执行

在linux系统里的常用命令

计算机只能识别机器码,不能识别源代码。

而源代码转变为机器码的方式有两种:编译和解释

python是解释型语言,但出于效率的考虑,提供了一种PYC文件,存储了字节码(特定于python的表面形式,不是机器码)

python入门介绍(PYTHON基础第二集)(4)

源代码——编译——字节码——解释——机器码

|---------1次-----------------|

练习:新建项目,写出Hello.py并运行

print("Hello world!~~") print("你好 世界")

例2:汇率转换

code01.py

""" 汇率转换器 输入美元,显示相应人民币 """ # 1.获取数据 str_usd = input("请输入美元:") float_usd = float(str_usd) # 2.逻辑处理 rmb = float_usd*6.708 # 3.显示结果 print(rmb)

理解: 注释 (多行注释和单行注释)

运行的方向是从赋值号右边到左边的。(从右往左的思考)

介绍一些快捷键:

Home:光标跑到最左边

End:光标跑到最右边

Crtl /:注释一行代码

Ctrl d:复制本行代码

ctrl alt L:自动空格;pycharm的部分快捷键

#可读性的体现:适当地写注释

print()函数:打印函数 input()函数:接受输入的函数

code02.py

""" 函数 """ print("需要显示的内容") qtx = input("需要显示输入的内容") print(qtx)

定义:关联一个对象的标识符

命名规则:字母或下划线开头,后跟数字、字母、下划线

不能是python的关键字。

建议命名:字母小写,多个单词以下划线隔开

见名知意

语法:

变量名 = 数据

变量名 = 变量名2 = 数据

变量名1,变量名2 = 数据1,数据2

练:画内存

图:

python入门介绍(PYTHON基础第二集)(5)

""" 变量 """ # 赋值 a = "Hello" b = "world" a = "prefact" c = a b # 内存图例2 class_name = "2020" stu_name = "china" class_name = class_name stu_name # 要求正确画出以上两个例子的内存图

python第一天总结

python的定义:开源、免费、动态、面向对象的高级编程语言

执行方式:交互式、文件式

执行过程:源代码-->编译-->字节码-->解释-->机器码(解释型语言)

|-------------1次------------|(只执行一次)

函数:print()

input()[前面需要一个变量赋值]

变量:存储对象地址的标识符,以下划线或字母开头,后面可以加下划线、字母、数字。关键字不能被使用为变量。在python中变量存的通常是地址,也就是引用类型

# 练习:在控制台获取一个变量 # 再获取一个变量 # 让两个变量交换 # 输出结果 a = input("请输入第一个值:") b = input("请输入第二个值:") print("第一个值:" a) print("第二个值:" b) c = a a = b b = c print("=======交换后========") print("第一个值:" a) print("第二个值:" b)

python中可以直接交换

# 练习:在控制台获取一个变量 # 再获取一个变量 # 让两个变量交换 # 输出结果 a = input("请输入第一个值:") b = input("请输入第二个值:") print("第一个值:" a) print("第二个值:" b) a,b=b,a #直接交换变量的值 python特有的东西 print("=======交换后========") print("第一个值:" a) print("第二个值:" b)

运行结果:

请输入第一个值:语

请输入第二个值:文

第一个值:语

第二个值:文

=======交换后========

第一个值:文

第二个值:语

Process finished with exit code 0

作业:

1 排除下列代码错误

name = input("请输入姓名:") age = input("请输入年龄") print(输入的是:name) print("年龄是age")

参考代码:

name = input("请输入姓名:") age = input("请输入年龄") print("输入的是" name) print("年龄是:" age)

2 画出下列代码内存图

count = 100 sum = count 5 count = 0

参考图示:

python入门介绍(PYTHON基础第二集)(6)

3 看教程:www.runoob.com

4 看文档:docs.python.org/zh-ch/3/

5 逛社区 www.pythontab.com

,