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

深圳网站建设公司多少钱/宁波seo服务快速推广

深圳网站建设公司多少钱,宁波seo服务快速推广,手机如何做微商城网站,前端做网站需要学什么点击蓝字关注我们吧!变量是什么变量:记录事物变化的状态。类似数学中的解方程,最后求得x1,意思就是x代表1。为了让计算机具备人的某项功能,能更好的完成人类下达的任务,由此诞生了变量。变量怎么声明# 变量…

点击蓝字关注我们吧!

变量是什么

变量:记录事物变化的状态。

类似数学中的解方程,最后求得x=1,意思就是x代表1。

为了让计算机具备人的某项功能,能更好的完成人类下达的任务,由此诞生了变量。

变量怎么声明

# 变量名 赋值符号 变量值
name = "Tom"

变量的命名规范

  1. 为了提高自己在程序员中的地位,切记不可用拼音。

  2. 为了提高自己在程序员中的地位,切忌不可用中文。

  3. 不可使用Python中的关键字。

  4. 不可数字开头。

常用的命名风格

  1. 纯小写+数字+下划线。变量名一般会采用这种方式。

  2. 驼峰体。第一个单词小写,其余单词首字母大写。

  3. 纯大写。这一般是用来定义程序中的常量。注意,这是约定俗成的规范,不是Python本身的语法。

变量的特性

每个变量都有一个在内存中的地址,称为:id。

每个变量在被赋值后都有不同类型,使用type内置方法可查看。

判断两个变量是否相等,可以使用is和==。

  • is:判断两个变量是否属于同一内存空间,即id是否相等。

  • ==:仅仅判断两个变量的值是否相等。

>>> x = 1
>>> y = 1
>>> x is y
True
>>> x == y
True
>>> q = 666
>>> p = 666
>>> q is p
False
>>> q == p
True

为什么变量等于1的时候,is判断相等呢?而变量等于666的时候,is判断不相等呢?

再看一段代码:

>>> def jj():
...     j = 666
...     k = 666
...     return j is k
...
>>> jj()
True
>>>

总结一下:

  • 小整数池[-5,256]是全局解释器范围内被重复使用,永远不会被GC回收。

  • 同一个代码块中的不可变对象,只要值是相等的就不会重复创建新的对象。

Python的关键字

总计35个关键字,列表如下:

1. class

定义类

2. def

用来定义方法

3. import

4. return

用来跳出函数,可同时返回一个值

5. pass

类或者方法具体实现未想好时可以用pass暂代,避免报错

6. lambda

匿名函数,不想给函数起名字,如:lambda x,y: x*y

7. yield

def fab(max):a,b = 0,1while a < max:yield aa, b = b, a+bfor i in fab(20):print i,",",# 结果
0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 ,

8. global

定义全局变量,要给全局变量赋值,就需要加上global

9. from

导入模块,import 或者 from...import

10. if

11. elif

12. else

if a > b:print"a > belif a < b:print"a < b"else:print"a = b"

13. for

for...in...一起使用,在一序列的对象上递归,遍历队列中的每个项目

14. in

查找类别中是否包含某个元素,或者字符串a是否包含字符串b,不可查找list1是否包含list2

15. None

16. while

语序重复执行一块语句,一般无限循环的情况使用它

17. with

18. as

with...as 代替传统的try...finally语法,with所求对象必须有一个__enter__() 和一个__exit__()方法

19. False

20. True

21. or

逻辑或

22. and

逻辑与

23. not

逻辑非

24. continue

跳过continue后面循环块中的语句,继续进行下一轮的循环

25. break

终止循环

26. try

27. except

28. finally

try:f = open('xxx')
except:print'fail to open'exit(-1)
try:do something
except:do something
finally:f.close() 

29. raise

可以显示的抛出异常,一旦执行raise语句,后面的代码就不执行了

30. async

31. await

32. del

用于list列表操作,删除一个或者连续几个元素

33. nonlocal

nonlocal是Python3新增的关键字,用于告知Python后面的变量定义在其他地方,不要在本函数中定义出一个新的局部变量。

34. is

Python中的对象包含三要素:id、type、value。

id 用来唯一标识一个对象,type标识对象的类型,value是对象的值。

is用来判断对象a是否是对象b,用id来判断。

== 判断对象的value是否相等。

35. assert

断言,如果断言出错则抛出异常 AssertionError

往期推荐

让你的Python会说话

Python-02-环境搭建

Python-03-Hello world!

好文!必须在看

http://www.lbrq.cn/news/1389241.html

相关文章:

  • 沈阳微信网站制作价格/seo优化快速排名
  • wordpress akismet/seo快速排名多少钱
  • 沧州有做网站的吗/seo关键词外包
  • 通化网站建设/北京百度seo工作室
  • 律师做网站推广有用吗/淄博网站推广
  • 工业设计专业世界排名/专业搜索引擎seo服务商
  • 成都哪里可以做网站/免费发布推广的平台
  • 织梦网站安装播放视频插件下载/seo网站优化收藏
  • ps网站banner怎么做/今日财经新闻
  • 企业网站开发实训报告/seo的中文名是什么
  • 政府部门网站开发项目建设背景/杭州全网推广
  • 如何自己搭建一个网站/福州整站优化
  • 做移动网站快速/营销网站建设
  • 亚马逊服务器做影视网站/免费下载优化大师
  • 给公司建立网站不可以做到的/semantic ui
  • 做国外网站推广/网络运营推广是做什么的
  • 网站的备案流程/进入百度首页官网
  • 用照片做视频的网站好/百度免费咨询
  • ps网站背景图片怎么做/四川seo整站优化吧
  • 南京网站搜索排名/b2b平台运营模式
  • 石碣镇做网站/南京百度网站快速优化
  • 北镇建设局网站/seo优化诊断
  • 延安网站开发/今日新闻头条新闻摘抄
  • 河南城乡与住房建设厅网站/北京正规seo搜索引擎优化价格
  • 潍坊网站建设联系方式/网店seo名词解释
  • 做网站免费的域名/揭阳新站seo方案
  • 网站建设平台价格/百度app官方正式版
  • 专业网站建设制作多少钱/123网址之家
  • 网站怎么做 流程/廊坊百度关键词优化怎么做
  • 网站二维码怎么制作/中国seo网站
  • ASPICE过程能力确定——度量框架
  • 学习python第12天
  • Kafka Broker 核心原理全解析:存储、高可用与数据同步
  • TCP/UDP详解(一)
  • 微服务的编程测评系统14-C端题目列表功能-个人中心
  • vue-admin-template权限管理