
Python笔记
看不尽的尘埃
Web安全爱好者
展开
-
【Python笔记】while...else与for...else语句
与别的编程语言不一样的是python还支持这样的语法 1、while...else... 2、for...else.... 下面是代码: #!/usr/bin/python # -*- coding:utf-8 -*- # wirter:En_dust i = 0 while i < 5: i +=1 print("当前变量i",i) else: prin...原创 2019-02-21 14:54:21 · 301 阅读 · 0 评论 -
【Python笔记】账户登录程序
功能: 1、验证账号与密码是否正确; 2、本地TXT文件字典,模拟数据库; 3、密码输入次数有限,连续输入三次即刻退出程序; #!/usr/bin/python # -*- coding:utf-8 -*- # wirter:En_dust import getpass import os error = 1 def get_user_passwd(username): ...原创 2019-02-21 15:58:29 · 181 阅读 · 0 评论 -
【Python笔记】数据类型
字符串 单引号 用单引号括起来表示字符串 双引号 双引号中的字符串与单引号中的字符串用法完全相同 三引号 利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号 数字 整形int/长整形long 在Python3中一切数字都是int,在python2中会自动转换类型。 浮点型float 复数compelx 布尔型 真...原创 2019-02-22 16:02:10 · 159 阅读 · 0 评论 -
【Python笔记】数据类型转换
int(x [,base]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 str(x) 将对象x转换为字符串 eval(str) 将字符串转换为字典 tuple(s) 将序列s转换为一个元组 list(s) 将序列s转换为一个列表 chr(x) 将一个整数转换为一个字符 ord(x) 将一个字符转换为它的整数值 hex(x) 将一个整数转换为一个十六进制字符串 ...原创 2019-02-22 16:40:02 · 256 阅读 · 0 评论 -
【Python笔记】两种格式化输入的方法
1、%法 2、format法 #!/usr/bin/python # -*- coding:utf-8 -*- # wirter:En_dust name = input("name:") age = int(input("age:")) info = input("info:") value1 = ''' ---------------------information-...原创 2019-02-21 11:06:45 · 520 阅读 · 0 评论 -
【Python笔记】输入密码不显示
为了安全,很多时候,我们需要让密码不能显示出来。在Python中只要导入getpass模块即可达到这个目的。 代码: #!/usr/bin/python # -*- coding:utf-8 -*- # wirter:En_dust import getpass user = input("username:") password = getpass.getpass("password:...原创 2019-02-21 11:46:36 · 5092 阅读 · 0 评论 -
【Python笔记】猜数游戏从易到难
最初代码: 缺点只能猜测一次 #!/usr/bin/python # -*- coding:utf-8 -*- # wirter:En_dust keys = 99 anser = input("猜一个数") if int(anser) == keys : print("回答正确") elif int(anser) > keys: print("太大啦") els...原创 2019-02-21 12:24:00 · 255 阅读 · 0 评论