python编程基础_月隐学python第2课
学习目标
-
掌握变量的输入和输出
-
掌握数据类型的基本概念
-
掌握算数运算
1.变量的输入和输出
1.1 变量输入
使用input输入
input用于输入数据给变量,无论输入什么都是字符串 #input括号中字符串用于提示用户,不用输入 age = input('请输入你的年龄') print(age) # 把字符串age转换为整型数据 # age = int(age) # 转换为浮点数 age = float(age)
1.2 变量输出
print函数 作用:将数据显示到屏幕 用法: 显示字符串 print('hello')
#显示变量 age = 20 print(age) 显示多个字符串和变量 age = 20 sex = '男' print('俺是大傻',age,sex) 格式化显示 name = '大傻' age = 20 #%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符 #占位符和和后面小括号里的变量一一对应 print('俺是%s,俺今年%d岁了'%(name,age)) 常见的占位符 %s 字符串占位符 %d 整数的占位符 %f 浮点数的占位符
1.3 注意事项
-
变量必须先定义后使用
-
变量的类型由所赋值决定
-
=两边要留一个空格
2. 注释
python解释器不解释、不执行注释
-
注释的优点:
-
注释可以提高代码的可读性、可维护性。
-
保留代码
-
方便调试
-
-
注释的书写格式
-
单行注释,以#开始,一直到本行结束都是注释 #这是单行注释
age = 20 #这也是单行注释
-
多行注释 #1.使用三个单引号 ''' 中间的任何内容都是注释, 可以有多行 但中间不能再有三个单引号
''' #2.使用三个双引号 """ 中间都是注释内容 但不能出现三个双引号 """
-
-
注意
-
单行注释一般出现在注释代码的上面和右面
-
良好的注释是一个优秀程序员的基本素质
-
不要每行代码都加注释,只注释比较难懂的代码,或对变量说明
-
3. 常量
程序在运行的过程中,值永远不会发生改变的量称之为常量
python没有专门的常量类型,一般约定俗成使用大写表示常量
# 圆周率 PI = 3.1415926
4. 数据类型
每一种数据类型都有不同表示,不同运算,所以必须要理解每一种类型,才能正确书写代码。
python中大体上分为以下两类:
-
内置类型,语言本身支持的类型
-
自定义类型,类(class)
4.1常用的内置类型
-
数值类型
b = 3.5 print(type(b)) # 科学计数法 c = 2e2 print(c,type(c))
a = 3 + 2j print(a,type(a))
-
整数(int) 表示整数类型,例如 3,4,5
-
浮点数(float) 代表实数,写法有两种,自然表示法: 2.3 ,3.5; 科学计数法:200=2e2, e表示以10为底的指数,e后面必须跟一个整数
-
复数(complex): a + bj
-
-
布尔类型
布尔类型表示真假、对错、阴阳等,只要是两种状态的都可以用布尔类型表示。它有两个值:True(1)和False(0)
# 数值和布尔能进行的算数运算 a = 3 b = 3.5 c = True print(a + c) print(c * 5)
-
字符串类型
-
字符串表示,用引号引起来的就是字符串
-
'单引号字符串'
"双引号字符串"
'''
多行字符串
'''
"""
多行字符串
""" -
转义字符串 ,如果单引号中包括了一个单引号那么需要对里面的单引号转义
-
5.作业
1.控制台打印出如下格式所示的内容
******************************** 敌军还有5秒到达战场! ********************************
2.写一个程序 打印:大家好,我是XXX,我来自xxxx。要求:
-
其中xxx必须是变量
-
使用格式化字符串打印
3.从键盘上输入两个整数,打印它们的和、差、乘积、商。
4.从键盘上输入圆的半径,计算圆的面积,运行结果如下面所示。
-
输入的半径是字符串,需要转换为数值
-
π的值取3.14就可以了了
请输入圆的半径:10 圆的面积为:314