内容正文:
3.2.1 python语言基础
1
1.编程环境
图3.2.1 IDLE的操作界面
集成开发环境(IDE)
编辑器操作界面
>>>print(3+4)
>>>print(“你好”+“python”)
>>>print(“Hello”+“ Python!”)
教材P72
无法保存+可保存
拓展:
print()函数将对应内容打印到屏幕
若输出内容为字符串类型需要加引号
print("Hello Python")
# 不换行输出,每个输出内容用“,”隔开
print("hello", "word", "michael", 12306)
hello word michael 12306(空格)
拓展:
input()函数从屏幕中读取字符串
input()函数有返回值,需要将返回的内容存储在变量中
引号中内容可注明需要输入内容的提示信息
a=input("请输入边长a:")
# 不换行输出,每个输出内容用“,”隔开
print("hello", "word", "michael", 12306)
hello word michael 12306(空格)
拓展:
编写两个程序:
print(“5+3”) print(5+3)
观察输出结果
print(“5+3”):输出的是引号中的内容(字符串),也就是5+3
print(5+3):输出的是计算结果。
为什么输出会不一样呢?
字符串输出时没有引号
# 不换行输出,每个输出内容用“,”隔开
print("hello", "word", "michael", 12306)
hello word michael 12306(空格)
数据类型
数据类型 表示形式
整型(int) 整数,如:1,4,7等。
十六进制数(用0x前缀)如:0xff00 等
实型(float) 实数,如3.14,-9.0,5.01等
字符串型(str) 用单引号、双引号、三引号表示,如:'这是一个字符串!',”a“等
布尔型(bool) 只有True和False两种值
任务一
数据类型
例
数据类型转换
数据类型
数据类型转换函数 说明
float(3) 将整型数据3转换为实型数据 为3.0
int(3.6) 将实型数据3.6转换为整型数据 为3
str(3) 将整型数据3转换为字符串型数据,为“3”或
任务二
数据类型
尝试分析原因(利用type()查看a,b的数据类型)
任务二
数据类型
C=int(input(“提示的内容:”)),输入的是字符串。int函数再将字符串转换为整数赋值给C
C=input(“提示的内容:”),输入的是字符串。字符串赋值给C
C=float(input(“提示的内容:”)),输入的是字符串。float函数再将字符串转换为实数赋值给C
常量和变量
Python程序设计语言
常量的值在程序执行过程中不会改变
变量是指在程序运行过程中可以改变的量,在程序进行中,新的值会覆盖原有值
变量名由字母(包含汉字)、数字、下划线(_)组成,只能以字母或 _ 开头,不能以数字开头。
变量名不能和Python保留字相同,比如 print、input
变量名区分大小写。如 SUM ≠ sum ≠ Sum
变量名既要简短又要具有描述性,即“见名知意”。
变量命名规则
试一试:判断变量名是否合法
_count1
HelloWorld
ans?1
姓名
print
3ans
赋值语句
Python程序设计语言
1.单个变量的赋值
number=1
number=number+1
#一个变量可以在赋值运算符两边同时使用, number+ 1的结果赋值给number。
number+=1
#等同于number=number+ 1
类似的赋值运算符还有“-=”“*=”“/=”和“%=”等。
变量名 = 表达式
赋值语句
Python程序设计语言
某Python程序如下:
a=3
b=a
a+=1
print(a,b)
程序运行后,输出的结果是( )
A 3 3 B 1 3
C 4 3 D 4 7
C
算术运算符
Python程序设计语言
基本运算 运算符号 表达式 优先级 示例
乘幂 ** x**y 1 5**2=25
乘法 * x*y 2 5*2=10
实数除法 / x/y 2 5/2=2.5
整数除法 // x//y 2 5//2=2
求余数 % x%y 2 5%2=1
加法 + x+y 3 5+2=7
减法 - x-y 3 5-2=3
算术运算符
Python程序设计语言
2.表达式3*(2+12%3)**3/5