小标
2018-08-08
来源 :
阅读 1586
评论 0
摘要:本文主要向大家介绍了Python语言之python基础学习(三),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
本文主要向大家介绍了Python语言之python基础学习(三),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
python3.5使用
第三天:
这次深入那么一点点来讲用户交互(也就是输入与输出)上次说了输入是input输出是print,我们输入的东西必须要有地方放所以就出来了变量这个东西
现在让我们写一个代码来回忆下
1 username=input("username:")
2 password=input("password:")
3 print(username,password)
开始运行它输入用户名按下回车输入密码来按下回车,最后计算机会把用户名和密码打印出来
当然你觉得英文不好看懂就用汉语拼音吧
但是,是不是觉得这样非常low呢?要不我们做好看一点?
我觉得非常有必要啊毕竟是给人看的。
要用到格式才会变得好看,这次我们多存点东西所以就多准备几个篮子(变量)
建立如下的变量
1 _name=input("name:")
2 _age=input("age:")
3 _job=input("job:")
4 _salary=input("salary:")
分别是名字,年龄,职业,薪水。为了容易和引导句区分我吧变量前都加了下划线
现在来想一个输出格式吧我就这样弄:
---------------- My info -------------
Name:
Age:
Job:
Salary:
--------------------------------------
看这样输出是不是就好看多了而不是一堆
哪怎么把这个格式搬到输出中去呢,其实这个与变量差不多,首先你要有一个放你格式的地方可以这样写
随便起一个名字就叫info(资料)
把格式直接塞进去就好了,当然要规定一个范围,范围用三个引号规定开始在哪,三个引号规结束在哪,用一个等号把东西塞进就好了:代码就是如下
1 info='''
2 ---------- My info ----------
3 Name:
4 Age:
5 Job:
6 Salary:
7 -----------------------------
8 '''
但是这样只有格式没有我们存的资料
所以我们还要把资料调进来,那我来告诉大家如何把资料调进来:
方法一:
字符串的拼接
info='''
---------- My info ----------
Name:'''+_name+'''
Age:'''+_age+'''
Job:'''+_job+'''
Salary:'''+_salary+'''
-----------------------------
'''
没错就像打补丁一样强制加入只要'''+(变量)+'''就可以把你的变量插到任意地方
不建议使用这种,其他方法都是只开辟一块内存空间而这个方法是要开辟好几块内存效率低下
完整可运行代码:
1_name=input("name:")2_age=input("age:")3_job=input("job")4_salary=input("salary")5info='''6----------Myinfo----------7Name:'''+_name+'''8Age:'''+_age+'''9Job:'''+_job+'''10Salary:'''+_salary+'''11-----------------------------12'''13print(info)
复杂
方法二:
利用占位符
info='''
---------- My info ----------
Name:%s
Age:%s
Job:%s
Salary:%s
-----------------------------
'''%(_name,_age,_job,_salary)
对,利用占位符来预留位置让变量能够加入
完整可运行代码:
1 _name=input("name:")
2 _age=input("age:")
3 _job=input("job")
4 _salary=input("salary")
5 info='''
6 ---------- My info ----------
7 Name:%s
8 Age:%s
9 Job:%s
10 Salary:%s
11 -----------------------------
12 '''%(_name,_age,_job,_salary)
13 print(info)
一般
方法三:
format指令
1 ---------- My info ----------
2 Name:{0}
3 Age:{1}
4 Job:{2}
5 Salary:{3}
6 -----------------------------
7 '''.format(_name,_age,_job,_salary)
这个命令的功能就是把已经定位的位置中导入变量的功能
完整可运行代码:
1 _name=input("name:")
2 _age=input("age:")
3 _job=input("job")
4 _salary=input("salary")
5 info='''
6 ---------- My info ----------
7 Name:{0}
8 Age:{1}
9 Job:{2}
10 Salary:{3}
11 -----------------------------
12 '''.format(_name,_age,_job,_salary)
13 print(info)
一般
以上就是把变量导入格式的方法,可能还有几个其他的方法不常用这里就不介绍了。
哎,最近比较忙更新就慢也比较少但是从明天起都是大更新,也希望大家提点,众人的智慧才是最厉害的。
本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!
喜欢 | 1
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号