Python_Lee_Xing
发表于 2019-10-19 22:02:37
好像没有了字符串格式化操作的页面了
liucuilinjx
发表于 2019-10-20 07:38:41
手机阅读收藏不了?
infosec09
发表于 2019-10-27 00:38:50
2013年就有了这个教程,很可惜没有发现,也没有意识到要去学习python
Haker
发表于 2019-11-9 14:36:07
def check(s):
if len(s) <= 8 or s.isalnum() :
return '低'
else :
num = 0
char = 0
#顺序检查密码字符中的性质,并统计个数
for each in s :
if each.isdigit() != 0 :
num += 1
if each.isalpha() != 0 :
char += 1
#分情况判断密码的组合情况
if num != 0 and char != 0 :
if s.isalpha() != 0 :
if len(s) > 16 :
return '高'
else :
return '中'
else:
return '中'
elif num == 0 and char == 0 :
return '全为符号'
else :
return '中'
secret = input('请输入需要检查的密码组合:')
level = check(secret) #判断等级
print('您的密码安全级别评定为:',level)
if level == '高' :
print('请继续保持')
else :
print('请按以下方式提升您的密码安全等级:\n\
1. 密码必须由数字、字母及特殊字符三种组合\n\
2. 密码只能由字母开头\n\
3. 密码长度不能低于16位\n')
一只鸡腿肉包子
发表于 2019-11-12 19:57:25
谢谢小甲鱼老师,辛苦啦!祝越来越好^_^
Ootme
发表于 2019-11-13 19:26:43
CY
JB-Jing
发表于 2019-11-14 15:08:10
强
mmy4991
发表于 2019-11-23 21:36:19
请问现在这个帖子下面回复,还有人会来答疑吗{:10_266:}
如附件图所示,关于expandtabs()的用法,当tabsize<=0时,\t直接取消,没有替换成空格,当tabsize<=\t前面的单词字数时,\t替换成tabsixe个空格,当tabsize>\t前面的单词字数时,\t替换成(tabsixe-前单词字符数)个空格。
请问这种现象作何解释??
qq1104023745
发表于 2019-11-27 22:59:31
感谢鱼鱼啊!!!大爱鱼C
我的同桌秃了
发表于 2019-12-1 17:46:23
{:7_125:}
琳琅天上
发表于 2019-12-1 21:59:50
强烈支持楼主ing……
编程小小将
发表于 2019-12-8 18:02:34
鱼C好厉害,好方便
yqsunshine
发表于 2019-12-10 20:29:47
{:10_265:}点赞,加油!
yqsunshine
发表于 2019-12-10 21:42:33
strip中定制删除字符,为什么只有重新赋值之后才能删除?
maslink
发表于 2019-12-11 17:36:46
用的时候再查
zzh7479587
发表于 2019-12-15 09:32:49
《零基础入门学习Python》视频下载地址:传送门
测试题:
0. 还记得如何定义一个跨越多行的字符串吗(请至少写出两种实现的方法)?
\n
""" """
1. 三引号字符串通常我们用于做什么使用?
输出一段长字符串
2. file1 = open('C:\windows\temp\readme.txt', 'r') 表示以只读方式打开“C:\windows\temp\readme.txt”这个文本文件,但事实上这个语句会报错,知道为什么吗?你会如何修改?
3. 有字符串:str1 = '<a href="http://www.fishc.com/dvd" target="_blank">鱼C资源打包</a>',请问如何提取出子字符串:'www.fishc.com'
>>> str2 =str1.split("/")
>>> str2
4. 如果使用负数作为索引值进行分片操作,按照第三题的要求你能够正确目测出结果吗?
>>> str2 =str1.split("/")
>>> str2[-3:-2]
5. 还是第三题那个字符串,请问下边语句会显示什么内容?
>>> str1
空
复制代码
6. 据说只有智商高于150的鱼油才能解开这个字符串(还原为有意义的字符串):str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'
str1[::3]
password = input("请输入需要检查的密码组合:")
special= ("~!@#$%^&*()_=-/,.?<>;:[]{}|\\\\")
# and or special in password )
if password.isalnum() and len(password)<=8 :
print("低级密码")
elif not password.isnumeric() and(not password.isalpha() or special in password ) and len(password)>8:
print("中级密码")
elif not password.isnumeric() andnot password.isalpha() and special in passwordand len(password)>16:
print("高级密码")
else:
print("输入不正确")
字符串的方法
capitalize() 将字符串第一个字符改为大写
casefold()将字符串所有字符改为小写
center(width) 将字符串居中,用空格来填充width的新字符
ljust(width)返回一个左对齐的字符串,并使用空格填充至长度为 width 的新字符串
rjust(width)返回一个右对齐的字符串,并使用空格填充至长度为 width 的新字符串
zfill(width) 返回长度为width的字符串,原字符串右对齐,前面用0填充
count(sub[,start[,end]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选
wo_python
发表于 2019-12-17 12:18:57
{:10_256:}
IMjava
发表于 2019-12-21 08:08:14
动动手又不会做
cyonsoft
发表于 2019-12-21 20:26:31
很清楚,少有的不要鱼币可以看得。
knyu
发表于 2019-12-25 21:58:43
很好