python变量,输入、输出、判断、循环结构
2018-08-26 17:32:44来源:博客园 阅读 ()
变量
声明变量
name = 'ajune'
变量赋值
name = 'ajune'
name1 = name
变量定义的规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
输入
input()将接收的内容转为string类型
可以使用int()将内容转为int型
导入getpass模块,适用于输入密码
import getpass getpass.getpass() # 输入密码时能接收但不可见
输出
可以使用print()进行输出内容
print('hellow,world')#将会输出hello,world
下面介绍四种输出方式
1、利用加号进行连接,会开辟多块内存,不建议采用
2、占位符%, """name = %s"""%(name)
3、format方式"""name = {_name}""".format(_name=username)
{}中的_name在输出时将会被username所代替
4、"""name = {0}""".format(name)
四种输出方式的具体使用
1 name = input("姓名:") 2 age = input("年龄:") 3 info1 = """name = """+name+""" age = """+age 4 info2 = """name = %s age = %s""" % (name, age) 5 info3 = """name = {_name} age = {_age}""".format(_name=name, _age=age) 6 info4 = """name = {0} age = {1}""".format(name, age) 7 print("加号连接", info1, sep="\t") 8 print("%占位符连接", info2, sep="\t") 9 print("format连接", info3, sep="\t") 10 print("format加号连接", info4, sep="\t")
运行结果如下:
姓名:ajune
年龄:21
加号连接 name = ajune age = 21
%占位符连接 name = ajune age = 21
format连接 name = ajune age = 21
format加号连接 name = ajune age = 21
判断
Python中使用if...elif...else...结构,进行判断,自上而下进行判断,如果条件满足那么下面的判断不会进行,如果if,elif 条件都不成立,那么将会执行else的内容,示例如下:
1 name = input('请输入用户名:') 2 if name == "ajune": 3 print "超级管理员" 4 elif name == "eric": 5 print "普通管理员" 6 elif name == "tony" or name == "rain": 7 print "业务主管" 8 else: 9 print "普通用户"
循环
for循环
下面利用for循环输出1-10
for i in range(1,11):
print(i)
由于range()取值时左开右闭,只能取到10,所以会输出1-10的数字
while循环
当条件为真时,将会执行while的内容
while 条件:
执行语句
利用break可以跳出循环,只需要将break写在循环体内即可
利用continue可以跳过本次循环
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash