当前位置: 首页 > news >正文

网站支付功能建设百度seo可能消失

网站支付功能建设,百度seo可能消失,网站分享链接怎么做,电子商务网站建设自服务器作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业。荣誉:阿里云博客专家认证、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。…
  • 作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业。
  • 荣誉:阿里云博客专家认证、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。
  • 跨领域学习,喜欢摄影、弹吉他、咏春拳。文章深入浅出、语言风趣;爱吃必胜客社区创立者,旨在“发现美 欣赏美

  • 🏆 学习系列专栏
    。🏅 Python学习宝库
    。🏅 网络安全学习宝库

在这里插入图片描述

在这里插入图片描述

文章目录

  • ⭐️前言
    • 🌟 做什么
    • 🌟 类型提示举例
      • ☀️实际应用
  • ⭐️Type Hints是鸡肋?
    • 🌟一种是加注释:
    • 🌟更好一点的做法是用docstring来写:
    • 🌟 还有一种写法就是用Type Hint,直接声明参数的类型:
      • ☀️除了可以用在方法中,`也可以用在普通的变量上`:
  • ⭐️Type Hint的作用
    • 🌟 如果是这样,要它有何用?它有两个用处:
  • ⭐️总结:我应该用吗?
    • 🌟 例子:
    • 其他看法
    • 🌟 我的故事

⭐️前言

为什么我leecode官方python提示看不懂"->",":"这些符号是什么意思?
python类型提示(type hint)

🌟 做什么

在刷leetcode或者一些官方源码的时候,经常看到如下字样:

class Solution:def sortList(self, head: ListNode) -> ListNode:

这就是类型提示(type hint)

🌟 类型提示举例

def greeting(name: str) -> str:return 'Hello ' + name
def greeting(name: str) -> str:return 'Hello ' + name

如上,其中name是传入的参数,而:右边的str则是name期望的类型即str,而->则指向期望函数的返回类型

如果不期望有返回值可以直接指向None,如下:

def feeder(get_next_item: Callable[[], str]) -> None:

☀️实际应用

def goo(girlsname:str,tel:int)->bool:if "girlsname=='lisa'"and  "tel==123456":return Truec=goo("lisa",123456)
print(c.__sizeof__(),c)

⭐️Type Hints是鸡肋?

定义一个这样的函数:

def add(a, b): print(a + b)

看签名应该不难猜出,这是做加法的,把参数a和b加起来a和b应该是两个数字,或者两个字符串。但不能一个数字一个字符串。

如果我们的目的就是为了加数字,最好能给一些说明

为了实现这个目的,有两种做法:

🌟一种是加注释:

#把参数a和b相加,a和b必须都是数字。
def add(a, b):print(a + b)

🌟更好一点的做法是用docstring来写:

docstring 网络 文档字符串;文档字串;文档字元串
However, I still cannot work up a great deal of enthusiasm for the function docstring style of parsers.

无论如何,我仍然不能对函数文档字符串风格的解析器具有太多热情。

def add(a, b):'''把参数a和b相加,a和b必须都是数字。'''print(a + b)

🌟 还有一种写法就是用Type Hint,直接声明参数的类型:

#为了简单,这里假设只能处理整数
def add(a:int, b:int) -> int:print(a + b)

Type Hint是Python3.6开始引入的一种特性

通过变量名:变量类型的写法指定参数的类型

通过**->返回值类型**的写法指定返回值的数据类型

☀️除了可以用在方法中,也可以用在普通的变量上

a:int #定义变量a,并指定a是int类型
a = 5
print(a)

⭐️Type Hint的作用

有了Type Hint,就可以做到类型安全了吗?

并不是的,下面的代码仍然能够成功运行:

a:int
a = 5
print(a)
a = 'hello' #把字符串赋值给a,并不会有运行时错误
print(a)

结合我前面讲add函数的脉络,Type Hint的作用和注释是一样的,就是另外一种注释手法而已,并不会Python解释器产生任何影响

🌟 如果是这样,要它有何用?它有两个用处:

1.给代码的阅读者更明确的类型提示,调用代码的时候传入错误类型的可能性会降低,但完全靠自觉

2.有了Type Hints,IDE可以在写代码的过程中就给你一些类型提示,这样可以更顺畅的写出安全的代码

⭐️总结:我应该用吗?

大部分情况下没必要使用。知道就好。
如果写共用的类库,可以考虑使用。仅仅是考虑,也不一定要用。
我的理由是:

人生苦短,我用Python!如果非要夹(Java)里夹气的,你去用Java或者其他的强类型语言好了。
毕竟用了Type Hint之后,代码看起来啰嗦多了,而且也失去了Python动态类型的一些优势。
还有一个理由,不加Type Hint,也可以使用Mypy实现类似的效果
我们来看几个常用的类库,看看它们用不用

🌟 例子:

在这里插入图片描述
在这里插入图片描述

其他看法

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
可以看到List是来源于typing.List,而小写的list来源是class ‘list’
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

🌟 我的故事

python学习之路任重而道远,要想学完说容易也容易,说难也难。 很多人说python最好学了,但扪心自问,你会用python做什么了?
刚开始在大学学习c语言,写一个飞行棋的小游戏,用dos界面来做,真是出力不讨好。 地图要自己一点一点画出来,就像这样:

================
|				|
|				|
|===============
从此讨厌编程,不想继续学下去。每次作业应付。
算法考试,数据结构考试随便背代码,只求通过。
最后呢?我学会变成了吗?只能对一些概念侃侃而谈,但真的会几行代码,能写出实用工具吗?
答案变得模糊。
所以我们要从现在开始,学好python,不要再糊弄下去!!!

在这里插入图片描述

http://www.ds6.com.cn/news/31689.html

相关文章:

  • 网站开发和软件测试友情链接免费发布平台
  • 门窗 东莞网站建设新闻稿件代发平台
  • wordpress cdn 部署黄石seo诊断
  • 如何学做网站全套教程长春网站建设公司哪个好
  • 广州个人网站备案要多久品牌seo培训
  • 网站设计稿尺寸网络营销公司名字大全
  • wordpress前端上传头像优化是什么意思
  • 品牌营销推广公司泰安seo推广
  • 网站营销的流程百度seo发帖推广
  • 综合网站开发seo网络推广经理招聘
  • 淮南网站制作公司软文文案案例
  • 花生壳做的网站稳定吗seo在线优化网站
  • 站长要维护网站企业网络营销策略分析案例
  • 乌鲁木齐做网站价格廊坊网站设计
  • 巢湖做网站的公司国外最好的免费建站
  • 没固定ip怎么做网站百度搜索指数是怎么计算的
  • 自己建设网站要花多少钱网络安全培训机构排名
  • 专业律所网站建设个人网站首页设计
  • 潍坊专业网站建设哪家好自动点击器
  • Gzip 网站 能够压缩图片吗南通网络推广
  • 网站关键词代码湖北网站seo
  • 在线crm在线oa免费观看西安官网seo技术
  • 网站首页制作采用网络营销成功案例分析其成功原因
  • 七星网络网站模板网站建站公司
  • 网站内容管理株洲做网站
  • 怎么做网站底部版权信息排名第一的手机清理软件
  • 龙华做网站 熊掌号主流搜索引擎有哪些
  • wordpress cart插件seo整合营销
  • 比较有趣的网站谷歌关键词热度查询
  • 网站做外链推广的常用方法怎么样引流顾客到店方法