码迷,mamicode.com
首页 > 其他好文 > 详细

杂谈7.py

时间:2017-01-28 09:23:34      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:这不   强制   python   杂谈   字符   put   输入   有用   获取   

  1. 在IDLE中,当输入help(type(obj))可以把obj类型可以使用的操作显示出来
  2. S=input()用于收集信息,用户输入的任何内容都将会按照实际内容保存,暗示要注意的一点是当用户所输入的内容不能被python转化成用户需要的内容,程序将直接停止
  3. S=raw_input()用于收集任何非数字信息,也就是把用户输入的任何内容都保存在字符串中,哪怕是一个数字,也把它当作字符串保存
  4. raw_input()比input()安全一些
  5. 强制转换:这里和c/c++不同的是我们把要转换的放在括号里面 例如:a=float(a)
  6. Python不能转换一个恰好保存在字符串中的浮点数
  7. Python带有一个库,它允许我们从用户获取信息且同时隐藏用户的输入,这不仅对密码有用,对用户希望保持隐藏的信息也有用

from getpass import getpass

password=getpass()

但是要记住,并不是每个系统都能获取输入并且不在屏幕上显示,在用户输入密码的时候,python将尽其所能不显示用户的密码。如果用户的系统在用户输入密码时将其显示出来,将会出现一个警告

  1. greeting=”Good {},{}.How are you doing?”

time=”afternoon”

name=”Yang”

print greeting.format(time,name)

为避免歧义(因为python有的时候就是要表示一些{}),我们可以在{}中加入文本键,例如:

greeting=”Good {a1},{a2}.How are you doing?”

time=”afternoon”

name=”Yang”

print greeting.format(a1=time,a2=name)

还可以

greeting=”Good {0},{1}.How are you doing?”

print greeting.format(”afternoon”, ”Yang”)

当给出的键值多余时,python自动忽略多余的值

杂谈7.py

标签:这不   强制   python   杂谈   字符   put   输入   有用   获取   

原文地址:http://www.cnblogs.com/shangjindexiaoqingnian/p/6347953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!