python 关键字的操作
声明:本文章默认使用的是python 3.6.1
1.要想当个牛逼的程序员,就要精通各种hello world的写法,当然,我不牛逼,只能用python去写^..^!
print("Hello World!")
2.变量的定义
name = "sexyboy"
print(name)
3.接收键盘输入的字符及数字
example 1:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
print("my name is",name,", I'm",age,"years old, my job is",job,", Thank you!")
example 2:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
info = '''
-------------info of %s-------------
Name: %s
Age: %s
Job: %s
''' % (name,name,age,job)
print(info)
#此处需要注意的是,%s是接收的string类型的字符串,很显然age的类型是整型,所以接收age的变量需要强制类型转换,age = int(input("请输入年龄:")),Age使用%d,防止接收到字符或字符串。
example 3:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
info = '''
-------------info of {_name}-------------
Name: {_name}
Age: {_age}
Job: {_job}
'''.format(_name=name,
_age=age,
_job=job)
print(info)
example 4:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
info = '''
-------------info of {0}-------------
Name: {1}
Age: {2}
Job: {3}
'''.format(name,name,age,job)
print(info)
4.流程控制while循环
example 1:死循环
count = 0
while True:
count +=1
print("loop:",count)
#没有人为干涉会一直循环下去
example 2:有限循环
count = 0
while count < 3:
count +=1
print("loop:",count)
#只会循环3次
5.if判断语句
name = input("请输入你的名字:")
if name == '习大大':
print("请勿使用国家领导人名字!")
else:
print("你好,",name)
6.猜数字游戏
#条件:1.只能猜三次。2.显示剩余次数。3.猜对结束程序。3.三次用完后友好提示是否继续猜
my_age = 50
count = 0
while count < 3:
guess_age = int(input("请输入要猜的年龄:"))
if guess_age == my_age:
print("恭喜你,猜对了!")
break
elseif guess_age > my_age:
print("猜大了,你还有",3-count-1,"次机会!")
else:
print("猜小了,你还有",3-count-1,"次机会!")
count +=1
if count == 3:
countinue_confirm = input("你是否继续猜?继续请按任意键,结束请输入n!")
if countinue_confirm != 'n':
count = 0
7.流程控制for循环
my_age = 50
for i in range(3):
guess_age = int(input("请输入年龄:"))
if guess_age == my_age:
print("猜对了!")
break
elseif guess_age > my_age:
print("猜大了!")
else:
print("猜小了!")
else:
print("3次都猜错了!")
初次学习,如有错误,请指出,我会改正的!
python 关键字的操作的更多相关文章
- 【Python系列】python关键字、符号、数据类型等分类
https://github.com/AndyFlower/Python/blob/master/sample/python前言如下部分为python关键字,操作符号,格式字符.转义字符等,以后有时间 ...
- python高级之操作数据库
python高级之操作数据库 本节内容 pymysql介绍及安装 使用pymysql执行sql 获取新建数据自增ID fetch数据类型设置 1.pymysql介绍及安装 在python2中连接数据库 ...
- 第九篇:python高级之操作数据库
python高级之操作数据库 python高级之操作数据库 本节内容 pymysql介绍及安装 使用pymysql执行sql 获取新建数据自增ID fetch数据类型设置 1.pymysql介绍及 ...
- (转载)Python 列表(list)操作
(转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...
- Python 列表(list)操作
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
- 孤荷凌寒自学python第三十三天python的文件操作初识
孤荷凌寒自学python第三十三天python的文件操作初识 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天开始自学python的普通 文件操作部分的内容. 一.python的文件打开 ...
- Python对Excel操作详解
Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl ...
- python实现elasticsearch操作-CRUD API
python操作elasticsearch常用API 目录 目录 python操作elasticsearch常用API1.基础2.常见增删改操作创建更新删除3.查询操作查询拓展类实现es的CRUD操作 ...
- 员工管理系统+字符编码+Python代码文件操作
员工管理系统+字符编码+Python代码文件操作 1.员工管理系统 1.1 debug 代码调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点)2.之后右键点击debug运行代码 ...
随机推荐
- jQuery中append appendTo prepend prependTo insertBefore insertAfter after before之间的区别
jQuery中有一个很关键的元素操作,他们的使用方法都一样,但是呈现的结果有所不同. <!DOCTYPE html> <html lang="en"> &l ...
- asp.net跳出iframe结构转向登录
在网页编程时,我们经常需要处理,当session过期时,我们要跳到登陆页面让用户登陆,由于我们可能用到IFrame框架,所以我们我登陆页面需要显示在整个页面,而不是一个IFrame中,大部分的网友是用 ...
- Python的Argparse模块是什么?(未完)
近日在阅读代码的过程中遇到了Argparse模块,记得前段时间已经看了,可是过了两周现在又忘了, 看来写代码一定要钻研到底搞清楚其中原委才行,本文主要参考Python3.6系列官方文档 ...
- centos7上关闭防火墙
centos7上默认开启的是+firewalld,关闭了iptables 停止防护墙: systemctl stop firewalld.service 开机不启动: systemctl disabl ...
- 开源自己用python封装的一个Windows GUI(UI Automation)自动化工具,支持MFC,Windows Forms,WPF,Metro,Qt
首先,大家可以看下这个链接 Windows GUI自动化测试技术的比较和展望 . 这篇文章介绍了Windows中GUI自动化的三种技术:Windows API, MSAA - Microsoft Ac ...
- MySql (MariaDB)的varchar字段的存储的是字符还是字节
关于varchar字段: 在version4之前,按字节: version5之后,按字符. 现在普遍都按字符算:无论中文英文,都算一个字符 既: varchar(10) == '123456789a' ...
- react+redux+webpack+git技术栈
一.git bash here mdkr cnpm init -y ls -a ls -l ls -la隐藏的也可查看 cat package.json 二.npm npm i webpack-dev ...
- javascript中的null,对象系统还是非对象系统?
1.一直以来的认知 在我学习js的过程中,爱民老师的绿皮书里将js的类型系统分成了两类: 其一是元类型系统:由typeof运算来检测 其二是对象类型系统:是元类型的object的一个分支 而null这 ...
- 【数据结构】 字符串&KMP子串匹配算法
字符串 作为人机交互的途径,程序或多或少地肯定要需要处理文字信息.如何在计算机中抽象人类语言的信息就成为一个问题.字符串便是这个问题的答案.虽然从形式上来说,字符串可以算是线性表的一种,其数据储存区存 ...
- ping通但打不开网页
ping通但打不开网页 网页出现: The proxy server is refusing connections Firefox is configured to use a proxy serv ...