python基础
python输入与输出
-
python的运行顺序:
1、print 输出也叫打印
2、输入input(表示输入)——关键字 组合使用
3、程序的开始与结束 ——有始有终是程序的基础顺序
4、绝大多数程序 由上到下按顺序执行,有括号内向括号外执行如:print(“请输入密码”+input) 输入111, 回车得到 :请输入密码111
就是先执行input 再执行print
5、如果要编写一段逻辑,一点要把推理写出来,因为第一步得到了某个值 所以第二步才能拿这个值进行操作 -
格式化输出
"""
可以通过占位符来表示要输出的内容,具体输出什么内容,等到打印阶段再来决定
方式一:%d %s %f 来占位 %(value1,value2,value3)
相当于打印出来的value 会去替换掉这三个占位符
%d==只能代表整数
%s==只能代表字符串
%f==只能代表小数
"""
print("""
---自我介绍---
name:%s
addr:%s
class:%d
sal:%f
"""%("廖廖","湖南",217,9000.00)) #提高代码可读性
"""
方式二:{}来占位.format(v1,v2)
v1和v2自动替换掉花括号
"""
# """ 写在()里面当作参数 输出,输出语句
print("""
-----自我介绍-----
name:{}
addr:{}
class:{}
sal:{}
""".format("廖廖","湖南",217,500.00))
执行结果如下:
数字类型
1、type()——查看变量的数据类型
数字类型:
整数:0-9 int
浮点型: 数字+小数点构成 (小数)float
布尔值:True False 正确或错误 0为False 1为True
复数:实数+虚数组成
num = 9
print (type(num))===结果====> <class 'int'>
f_num = 9.9
res=num==f_num 判断左边和右边的值是否相等 True False
print(type(res))=====执行结果====> <class 'bool'> (不相等)
- 字符串类型
str 字符串
定义:只要被引号括起来的都是字符串,
变量的使用
# 基本的数据计算
num_1=9
num_2=3
result = num_1*num_2 #变量与变量的计算,将结果赋值给另外一个变量
print(result)
#id () -->查看内存地址
#软件运行是再计算内存中运行
# 每一个内存都有一个地址,通过数字记录下来
age1=10
age2=10
print(id(age1))======执行结果=====>得到一串数字,内存地址
print(id(age2))======执行结果=====>得到一串数字,内存地址
#后面自动会理解 [先记录]
#连续赋值
age1=age2=10
print(age1)====执行结果====>10
print(age2)====执行结果====>10
name,age,sex="小明",18,"女"#一一对应
print(name)====执行结果====>小明
print(age)====执行结果====>18
print(sex)====执行结果====>女
# *号的使用—— * 表示将多个值赋值给一个变量
a