随笔分类 -  Python入门

摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #in 的用法(它在不在这个字符串里面) 4 #ret(返回,译音:ruai特) 5 #给s赋值为字符串“Alex SB”, ret的赋值等于,计算s变量里面有没有字符串“SB”如果在s变量中找到了字符串“SB”返回为True,否则返回为False 6 #粒度不一样,字符串粒度小,最... 阅读全文
posted @ 2018-04-16 21:56 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #py2.x里面除法或乘法这么写就可以计算小数点后面结果,更精确future(未来,译音:非忧车) division(除法,译音:德为神) 4 # Ctrl+/ 注释的快捷键 5 from __future__ import division 6 x = 9 /2 7 print(x)... 阅读全文
posted @ 2018-04-16 21:48 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 """ 4 给变量x赋值为字符串‘请输入用户名:’ 变量x_unicode的赋值等于x变量的解码,指定x变量原来是UTF-8 5 变量x_gbk的赋值等于x_unicode的编码,指定编成gbk,变量user的赋值等于x_gbk用户输入的内容,变量y 6 的赋值为字符串‘请输入密码:... 阅读全文
posted @ 2018-04-16 21:43 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #UTF-8转换成GBK编码 4 #temp(临时雇员,译音:泰坡) 5 #decode(编码,译音:迪口德) 6 #encode(编码,译音:因口德) 7 #原理就是爸UTF-8转换成万国码,再给万国码进行编码转换成GBK,在python 2.x里面这么用 8 """ 9 给... 阅读全文
posted @ 2018-04-16 21:38 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #1-99所有数的和的等式 4 #start(开始,译音:思达二测)sum(合计,译音:桑木)temp(临时雇员,译音:谈婆) 5 """ 6 给s赋值为空白字符串,start赋值为1,sum赋值为0,start小于100时while循环为真, 7 temp的赋值等于start和2... 阅读全文
posted @ 2018-04-16 21:29 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #用户登录,三次机会重试 4 #主要分为两个部分,一部分是写三次循环,一部分写用户输入 5 #用户登录的实现,循环3次机会 6 #用户登录的实现... 7 """ 8 给 i 赋值为0,当i的赋值小于3的时候while循环成立, 9 user 的赋值为 等待用户输入的内容,pw... 阅读全文
posted @ 2018-04-16 21:23 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #1-99所有数的和的等式 4 #start(开始,译音:思达二测)sum(合计,译音:桑木)temp(临时雇员,译音:谈婆) 5 """ 6 给s赋值为空白字符串,start赋值为1,sum赋值为0,start小于100时while循环为真, 7 temp的赋值等于start和2... 阅读全文
posted @ 2017-11-23 18:51 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #求1-2+3-4+5...99的所有数的和 4 """ 5 给start赋值为1,sum赋值为0,当start的赋值小于100的时候while循环为真 6 temp的赋值等于start和2的余数,如果temp的赋值等于1,sum的赋值就等于 7 sum加start的赋值(余数为1... 阅读全文
posted @ 2017-11-23 18:51 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #输出1-100之内的所有奇数和偶数 4 """ 5 给start赋值等于1,while真,循环开始,temp的赋值等于start和2的余数 6 如果temp等于0(则余数等于0,start为奇数,否则为偶数)打印start 7 否则pass,什么都不执行,start的赋值等于st... 阅读全文
posted @ 2017-11-23 18:50 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #用户登录,三次错误机会 4 """ 5 导入getpass,给x赋值为1,while真,循环开始, 6 user的赋值等于用户输入的内容,pwd的赋值等于用户输入的内容并且不可见 7 如果用户输入user的赋值等于"admin"而且用户输入pwd的赋值等于"admin888" ... 阅读全文
posted @ 2017-11-23 18:49 俊豪郎
摘要:1 #!/usr/bin/env pyhton 2 # -*- coding:utf-8 -*- 3 #求1-2+3-4+5...99的所有数的和(自写) 4 """ 5 给x赋值为0,给y赋值为0,while真,循环开始 6 如果x和2的余数等于0,那么x就为偶数,y的赋值就等于y减去x 7 否则x就为奇数,y的赋值就等于y加x 8 如果x等于100了,break跳出当前循环,... 阅读全文
posted @ 2017-11-23 18:48 俊豪郎
摘要:1 #!/urs/bin/env python 2 # -*- coding:utf-8 -*- 3 #输出1-100之内的所有奇数和偶数(自写) 4 """ 5 给x赋值等于1,wehile真,循环开始,如果x等于100时, 6 break停止循环,不满足时x等于x加1,如果x和2的求余等于0时, 7 打印x! 8 #以上输出的就是1-100之内的所有偶数! 9 如果x和2的... 阅读全文
posted @ 2017-11-23 18:47 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*-coding:utf-8 -*- 3 #输出1-10以内除去7的所有数(经典) 4 """ 5 给kaishi赋值为1,while循环在 kaishi小于等于10的时候成立为True,否则为False! 6 如果kaishi不等于7,打印kaishi,kaishi重新赋值等于kaishi加1 7 """ 8 kaish... 阅读全文
posted @ 2017-11-23 18:46 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #1-100所有数的和 4 """ 5 给x赋值为1,y赋值为0,while循环真,循环开始, 6 y重新赋值等于y加x。如果x等于100,跳出当前循环 7 否则x一直加1循环,知道满足x等于100,break跳出 8 当前循环,打印y!#最后就是1+2+3+4+5+6...+1... 阅读全文
posted @ 2017-11-23 18:46 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #输出1-10以内除去7的所有数(简) 4 """ 5 给变量kaishi赋值1,while 真,循环开始, 6 如果kaishi等于7的时候,kaishi重新赋值 7 等于kaishi+1,continue跳出本次循环,重新进入while循环, 8 这时候内存里kaishi等于... 阅读全文
posted @ 2017-11-23 18:45 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #输出1-10以内除去7的所有数(自写) 4 """ 5 变量kaishi赋值等于1,while 真,循环开始!打印 kaishi, 6 kaishi重新赋值等于kaishi + 1,如果kaishi等于7的时候再次 7 给kaishi重新赋值等于kaishi+1(这时等于7+1)... 阅读全文
posted @ 2017-11-23 18:39 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # CONTINUE 的作用 跳出本次循环后,重新开始循环 4 import time 5 while True: 6 print('123') 7 time.sleep(0.2) 8 continue 9 print('456') 10 #w... 阅读全文
posted @ 2017-11-23 18:38 俊豪郎
摘要:1 #!/urs/bin/env python 2 # -*- coding:utf-8 -*- 3 # BREAK 的作用 跳当前循环后,不再执行下面代码块 4 while True: 5 print('123') 6 break 7 print('456') 8 #while循环真,开始循环,打印‘123’,break跳出当前循环,break后面的代码不再执行! ... 阅读全文
posted @ 2017-11-23 18:37 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #输出1-10的所有数 4 """ 5 变量kaishi的赋值为数字1,while 真,循环开始, 6 打印变量kaishi,如果变量kaishi等于10 7 则break跳出所有循环并不在执行break以下的代码 8 否则执行kaishi变量等于kaishi + 1 9 "... 阅读全文
posted @ 2017-11-23 18:36 俊豪郎
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #输出1-10的所有数(自写) 4 """ 5 导入time库,给kaishi赋值为数字1,flag赋值为True。 6 while flag循环开始,打印kaishi,如果kaishi等于10,flag将重新赋值为False 7 否则kaishi的赋值等于kaishi+1继续循环... 阅读全文
posted @ 2017-11-23 18:35 俊豪郎