内容正文:
Python数据类型及变量的定义
课程名称
Python语言程序
教学内容
Python数据类型及变量的定义
课时
1
项目性质
□演示性 □验证性 □设计性 √综合性
授课班级
授课日期
授课地点
教学目标
掌握Python数据类型及变量的定义
教学内容
1.借用Pycharm工具,建立Python3项目
2.变量的数据类型
3.变量的赋值与使用
教学重点
1.借用Pycharm工具,建立Python3项目
2.变量的数据类型
3.变量的赋值与使用
教学难点
1.借用Pycharm工具,建立Python3项目
2.变量的数据类型
3.变量的赋值与使用
教学准备
装有Python的计算机
教学课件PPT
2
学科网(北京)股份有限公司
教学过程
教学环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前组织
做好上课前的各项准备工作(打开计算机、打开课件、打开软件、打开授课计划、教案等),吸引学生注意力。
课程说明
【目的】
使学生从了解本节课的学习目标、学习重点、考评方式等方面明确课程学习的要求和目标。
课程内容描述
1. 借用Pycharm工具,建立Python3项目
知识点
1) Pycharm工具下建立Python项目
2) 项目中建立统一的UTF-8编码格式
3) 项目中建立包名
实验目的
1) 掌握Pycharm工具下建立Python项目的方法
实验环境
1) Oracle Linux 7.4
2) Jdk1.8.0_171
3) Pycharm
4) Python3.6.5
实验步骤
1) 打开Pycharm工具,建立项目与包名
1. 鼠标双击桌面“pycharm”图标,打开pycharm工具,依次选择主菜单File->New Project…选项。
2. 如果是第1次打开此工具会弹出“Welcome to PyCharm Community Edition”窗口,鼠标点击“Do not show again”,下次再打开工具时就不会弹出此窗口,然后选择“Create New Project”。
3. 在弹出的Create Project窗口中,显示的Location对应的文本框中输入项目名project,点击Create按钮,完成项目的创建。
4. 建立包名experiment,用于写清洗Python程序。具体做法:选中新建立的项目project->鼠标右键->New->Python Package。
5. 在弹出的New Package窗口中的文本框内,输入要建立的包名(用户可自定义)“experiment”,点击OK按键,完成包名的创建。
6. 此时在窗口左侧的窗口中的project项目下可以看到新建立experiment程序包,在该包下写实验相关的Python程序。
2) 建立对中文支持良好的统一的UTF-8编码格式
1. 设置统一的编码模式,使新生成的文件支持中文,统一设置utf-8编码。具体做法:File->settings->Editor->File and Code Templates->Python Script。在Python Script对应的文本模式中输入具体编码设置,点击OK按钮,完成设置。
[Code 001]:
#!/usr/bin/python
# -*- coding:utf-8 -*-
2. 变量的数据类型。
知识点
1) Python 变量的数据类型
实验目的
1) 掌握Python 变量的数据类型
实验环境
1) Oracle Linux 7.4
2) Jdk1.8.0_171
3) Pycharm
4) Python3.6.5
实验步骤
1) 新建One.py源代码文件。输入如下代码执行并查看结果
1. 建立One.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。
2. 在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名One,点击OK按键,完成文件的建立。
3. 编写One.py文件的代码。具体代码如下:
[Code 002]:
# 将 99 赋值给变量 n
n = 99
print(n,type(n))
# 给x赋值一个很大的整数
x = 9999999999999999999
print(x,type(x))
# 给y赋值一个很小的整数
y = -9999999999999999999
print(y,type(y))
#十六进制
hex1 = 0x45
print("hex1Value: ", hex1)
#二进制
bin1 = 0b101
print('bin1Value: ', bin1)
#八进制
oct1 = 0o26
print('oct1Value: ', oct1)
#数字分隔符,使用下划线_作为数字(包括整数和小数)的分隔符,不会影响数字本身的值。
persons = 1_443_497_378
print("中国人口数量:", persons)
#十进制形式小数。
f1 = 3.1415926
print("f1Value: ", f1,"f1Type: ", type(f1))
#指数形式的小数 2.1E5 = 2.1×105,其中 2.1 是尾数,5 是指数。
f2 = 2.1e4
print("f5Value: ", f2,"f2Type: ", type(f2))
#复数 a 表示实部,b 表示虚部。
c1 = 11 + 0.1j
print("c1Value: ", c1,"c1Type", type(c1))
c2 = 12 - 3.1j
print("c2Value: ", c2,"c2Type", type(c2))
#对复数进行简单计算
print("c1+c2: ", c1+c2)
print("c1*c2: ", c1*c2)
#字符串定义
str = 'Im a great coder!'
print(str)
#长字符串
longstr = '''
It took me 6 months to write this Python tutorial.
Please give me a to 'thumb' to keep it updated.
The Python tutorial is available at http://c.biancheng.net/python/.
'''
print(longstr)
#对引号进行转义
str1 = "引文双引号是\",中文双引号是“"
print(str1)
#原始字符串中的引号
rstr = r'D:\Program Files\Python 3.8\python.exe'
print(rstr)
#通过构造函数创建空 bytes
b1 = bytes()
print("b1: ", type(b1))
#通过空字符串创建空 bytes
b2 = b''
print("b2: ", type(b2))
#通过b前缀将字符串转换成 bytes
b3 = b'I Love Python'
print("b3: ", b3, " type: ", type(b3))
#为 bytes() 方法指定字符集
b4 = bytes('我喜欢 Python 语言!', encoding='UTF-8')
print("b4: ", b4, " type: ", type(b4))
#通过 encode() 方法将字符串转换成 bytes
b5 = "我喜欢 Python 语言!".encode('UTF-8')
print("b5: ", b5, " type: ", type(b5))
#布尔值
bl1 = True
print("bl1: ", bl1, " type: ", type(bl1))
#布尔运算计算
bl2 = 3 < 2
print("bl2: ", bl2, " type: ", type(bl2))
4. 在One.py文件的空白处,鼠标右键选“Run‘One’”,运行代码。
5. 在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。
3. 变量的赋值与使用。
知识点
1) Python 变量的赋值
2) Python 变量的使用
实验目的
1) 掌握Python 变量的赋值
2) 掌握Python 变量的使用
实验环境
1) Oracle Linux 7.4
2) Jdk1.8.0_171
3) Pycharm
4) Python3.6.5
实验步骤
1) 新建Two.py源代码文件。输入如下代码执行并查看结果
1. 建立Two.py文件,用于编写Python实验程序。具体做法:选中新建立的项目project-下新建立的包名experiment>鼠标右键->New->Python File。
2. 在弹出的新建立Python文件(New Python file)窗口中显示的Name属性对应的文本框中输入文件名Two,点击OK按键,完成文件的建立。
3. 编写Two.py文件的代码。具体代码如下:
[Code 003]:
#用于从控制台读取用户输入的内容
a = input("Enter a number: ")
b = input("Enter another number: ")
print("a Type: ", type(a))
print("b Type: ", type(b))
#Python 只是 a 、b 它们当成了字符串,+起到了拼接字符串的作用,而不是求和的作用。
result = a + b
print("result Value: ", result)
print("result Type: ", type(result))
print('*' * 20)
a = input("Enter a number: ")
b = input("Enter another number: ")
#使用 Python 内置函数将字符串转换成想要的类型
a = float(a)
b = int(b)
print("a Type: ", type(a))
print("b Type: ", type(b))
#函数 eval 是用来执行一个字符串表达式,并返回表达式的值。
result = eval("a + b")
print("result Value: ", result)
print("result Type: ", type(result))
4. 在Two.py文件的空白处,鼠标右键选“Run‘Two’”,运行代码。
5. 在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。
总结评价
本讲主要学习了:
1.借用Pycharm工具,建立Python3项目
2.变量的数据类型
3.变量的赋值与使用
$$