学习目标
- 掌握变量的输入和输出
- 掌握数据类型的基本概念
- 掌握算数运算
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常用的内置类型
-
数值类型
- 整数(int) 表示整数类型,例如 3,4,5
- 浮点数(float) 代表实数,写法有两种,自然表示法: 2.3 ,3.5; 科学计数法:200=2e2, e表示以10为底的指数,e后面必须跟一个整数
b = 3.5 print(type(b)) # 科学计数法 c = 2e2 print(c,type(c))
- 复数(complex): a + bj
a = 3 + 2j print(a,type(a))
-
布尔类型
布尔类型表示真假、对错、阴阳等,只要是两种状态的都可以用布尔类型表示。它有两个值:True(1)和False(0)
# 数值和布尔能进行的算数运算 a = 3 b = 3.5 c = True print(a + c) print(c * 5)
-
字符串类型
- 字符串表示,用引号引起来的就是字符串
'单引号字符串' "双引号字符串" ''' 多行字符串 ''' """ 多行字符串 """
- 转义字符串 ,如果单引号中包括了一个单引号那么需要对里面的单引号转义
转义字符 描述 转义字符 描述 \'
表示一个普通字符单引号 \r 回车 \"
表示一个普通字符双引号 \n 换行 \'''
一个普通的三单引号 \\
一个普通的字符\ \"""
一个普通的三双引号 \t tab键