设为首页 收藏本站
查看: 1037|回复: 0

[经验分享] 和我一起学python,基本概念 (life is short ,we need python)

[复制链接]

尚未签到

发表于 2015-4-24 10:37:55 | 显示全部楼层 |阅读模式
  作者:tobecrazy  出处:http://www.iyunv.com/tobecrazy 欢迎转载,转载请注明出处。thank you!
  基本概念 :
  常量:
  常量名全部大写,如PI
  变量:
  python没有变量类型,也不必声明,直接赋值即可. 变量可以是数字,字符串,布尔值(True,Flase,注意大小写),列表,字典等类型.
  如: var=1 str='hello'
  变量名:
  字母数字下划线,不能以数字开头。全局变量最好全部大写,一般变量注意避免保留字。
  有效变量名: test123 _68 py
  字符串:
  在双引号中的字符串与单引号中的字符串的使用完全相同.
  如:'this is a test'=="this is a test"
  三引号'''/"""
  利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号,三引号可以做为多行注释。
  ''' what's your name ?
  my name is Young''' 
  转义字符,如果要输出' "等有特殊意义的字符,需要将其转义才能输出
  \' \" 引号 \n 换行
  如:"Jason:\"what's your name?\"\nYoung:\'my name is Young\' "
  此外转义字符也有跨行链接符的作用
  如:
  "Jason:\"where are you from\"\n\
  Young:\'I come from China\' "
  如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。例如r"Newlines are indicated by \n"。
  代码如下:  



1 #!/usr/bin/python
2 '''
3 this is a Python script
4 create by Young
5 2014-06-28
6 '''
7 var=3.14
8 str='this is a python string'
9 print var
10 print str
11 _123="this is variable  _123"
12 print _123
13 print   '''what's your name ?
14       my name is Young'''
15 print "Jason:\"what's your name?\"\nYoung:\'my name is Young\' "
16 print  "Jason:\"where are you from\"\
17 \nYoung:\'I come from China\'
18  print r"\"what's your name?\"\n"
  输出结果为:
  
  3.14        
this is a python string
this is variable  _123                    
what's your name ?
      my name is Young
Jason:"what's your name?"
Young:'my name is Young'
Jason:"where are you from"
Young:'I come from China'
  \"what's your name?\"\n
  总结:python变量和常量和别的编程语言基本相同,字符串有自己的特色,双引号和单引号效果相同,三引号可以作为python的注释,转义字符能当做跨行连接符使用,使用r/R可以是转义字符失去作用。
  
  运算符:
  常用运算符+ - * / ** // % > > < >=

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-60235-1-1.html 上篇帖子: Python的学习(二十一)----Python的静态变量 下篇帖子: Python Socket 网络编程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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