鱼C论坛

 找回密码
 立即注册
查看: 4407|回复: 65

[技术交流] 知识分享(鱼币福利)

[复制链接]
发表于 2020-5-30 19:34:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 青出于蓝 于 2020-6-10 20:24 编辑

疯狂学习python~学到了不少东西,分享~~20人有鱼币福利哦,只是中奖概率嘛,嘿嘿

1,all()函数和any()函数,写有关密码验证的代码时了解到的~。 all函数可以在编写全部都得是数字的密码验证时候用到,具体作业就是检查函数内的内容,是否包含空格,还有False。而any函数可以检查函数内这串用户输入的内容是否全部都是空格,和False .写一个简单的举例
password=input('请输入密码:')
aaa=' '.join(list(password))
list1=aaa.split( )
print(all(list1))
while True:
    if str(password)=='fishc233':
        print('密码输对拉')
        break
    else:
        print('嗯哼?密码输错了~~~')
        break
        #这个while循坏可去掉,只不过当时最初写的时候给加上了。
        
1.上面代码运行后的密码是fishc233,验证密码,我用的all函数~~详细讲解一下上面代码内容
1.1 join不需要多说,就是把每个字符中间都加一个空格。
1.2 上边介绍了join及作用,join总得与下面的代码有配合。
1.2.1  join函数用完后password还是默认为字符串形式,说一下上面没有提到的重要内容,all()函数和any()函数内需要是可迭代对象。这可咋整呢,呵呵
1.2.2  这个困难其实是很简单的,这个呢,我是在论坛上看到的,正好用到~~,嘿嘿,前几天刚看到这个东东--split()函数,在上面代码第3行有运用。
          split()函数具体用法就是,在函数括号内写入关键字,(password被join过,所以关键字就是空格 ),在实际运用中,写符号字母以及汉字数字都是可以的哦。
1.3 剩下的没什么可说的了~~~~~~~ 除all 和any外,还说了不少东西

2.介绍关于字典的基础实用知识,相对简单,照常距离
dict1={'a':'1','b':'2'}
c=input('df4rawd')
b=dict1.get(c)
if b==None:
    print('没有你输入的这个键')
2.1 这个之所以说不怎么好呢,是因为用异常处理也可以实现上面效果,嘿嘿,其实,真正的好东西还在下面...
2.2 不知道大伙有没有想过,两个字典可不可以合成为一个呢?嘻嘻,update不就可以轻松实现嘛...
dict1={'小甲鱼':'鱼c','鱼c':'fishc'}
dict2={'我':'live fishc'}
dict1.update(dict2)
print(dict1)


3. 介绍一下有关列表的实用东东吧,这个算是很简单的问题了,网上一搜就可以解决
3.1 set函数,把列表中重复的内容删除
list1=[1,3,64,43,21,2,42,3,2,2,2,2]
list2=list(set(list1))
print(list2)
3.2 将列表从小到大排序
list1=[1,3,6,8,2,4]
list1.sort()
print(list1)
3.2.1 这个也是很简单的,很早之前我就知道233,用到了sort函数
3.3 将列表从大到小排序‘
list1=[1,3,6,8,2,4]
list1.sort(reverse=True)
print(list1)
这个刚上来我是不会的,从网上了解到的

补充:
说道split,就不得不提到splitlines() 方法。
'青出于蓝\n live fishc'.splitlines( )
嘿嘿,已换行为分隔标准233
并且,以上几乎都可以用class类实现,如过调用多次,可以class建一个类

手打不易,评个分吧,且况,还有每人的鱼币福利(20人咕咕
如过感兴趣,欢迎订阅python学习路上@不二如是 @liuzhengyuan 来看看233@永恒的蓝色梦想

还想说一个来着,以前用过,想不起来了
本人小白,如有错误,求指点

评分

参与人数 1荣誉 +3 鱼币 +5 收起 理由
Twilight6 + 3 + 5 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-6-24 19:19:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 19:34:32 | 显示全部楼层
@Twilight6
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:34:38 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-5-30 19:35:06 | 显示全部楼层
运气不行哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:42:29 | 显示全部楼层

回帖奖励 +1 鱼币

第一段代码,效率炸裂警告
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:43:19 | 显示全部楼层

回帖奖励 +1 鱼币

中奖率很低...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:46:28 | 显示全部楼层

回帖奖励 +1 鱼币

运气怎么样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 19:47:39 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-30 19:42
第一段代码,效率炸裂警告

懒得改了,把while循环去掉即可
代码里有注释喔
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:48:59 | 显示全部楼层
青出于蓝 发表于 2020-5-30 19:47
懒得改了,把while循环去掉即可
代码里有注释喔

我指的是
aaa=' '.join(list(password))
list1=aaa.split( )
print(all(list1))
会造成严重资源浪费。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:51:36 | 显示全部楼层
青出于蓝 发表于 2020-5-30 19:47
懒得改了,把while循环去掉即可
代码里有注释喔


emmm……文章中有错误,建议先修改一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 19:52:12 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-30 19:48
我指的是会造成严重资源浪费。

嗯哼?还有简洁点的方法啊,求指教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 19:52:44 | 显示全部楼层
作为小白,总是会有错误,求指教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:55:54 | 显示全部楼层
青出于蓝 发表于 2020-5-30 19:52
作为小白,总是会有错误,求指教

说一下上面没有提到的重要内容,all()函数和any()函数内都必须是列表的形式。
任何可迭代对象均可。

评分

参与人数 1鱼币 +1 收起 理由
青出于蓝 + 1 谢谢

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 19:57:43 | 显示全部楼层


谢谢,一会儿我修改下。
我会尽量改掉胡扯的习惯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 19:59:02 | 显示全部楼层

回帖奖励 +1 鱼币

学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-30 20:14:27 | 显示全部楼层

回帖奖励 +1 鱼币

让楼主敬礼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 20:15:02 | 显示全部楼层

感觉Twilight6 在论坛特别火,哈哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 20:17:08 | 显示全部楼层

回帖奖励 +1 鱼币

小甲鱼的铁粉 发表于 2020-5-30 20:15
感觉Twilight6 在论坛特别火,哈哈哈哈

自从他粗现
感觉论坛忽然没有能回答的问题求助了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 21:41:29 | 显示全部楼层

回帖奖励 +1 鱼币


你没艾特成功我...我自己找过来的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-30 21:42:07 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-5-30 20:15
感觉Twilight6 在论坛特别火,哈哈哈哈

怎么会

评分

参与人数 1鱼币 +1 收起 理由
青出于蓝 + 1 怎么可能不会..

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 20:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表