码迷,mamicode.com
首页 > 编程语言 > 详细

和我一起学python,基本概念 (life is short ,we need python)

时间:2014-07-07 18:25:55      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   2014   

作者:tobecrazy  出处:http://www.cnblogs.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\‘ "

          如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀rR来指定。例如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可以是转义字符失去作用。

 

    运算符:

    常用运算符+ - * / ** // % << >> > < >= <= & ^ ~ == != not and or

    比较常见的运算符和其他编程语言一样,只有** //比较特殊

    **      表示幂运算  x**y 返回x的y次幂   如2**3 得出8

    //       表示取整除  x//y得到整数部分 如 5//3 返回1

    

 1 #!/usr/bin/python
 2 ‘‘‘
 3 this is a Python script 
 4 create by Young
 5 2014-06-28
 6 ‘‘‘
 7 PI=3.14
 8 r=10.0
 9 area=PI*r**2
10 print "PI*r**2 is ",area
11 x=19
12 y=5
13 print "4**0.5 is ",4**0.5
14 print "y//x is ",y//x
15 print "x//y is ", x//y

 

 

 

  运行结果:

    

PI*r**2 is 314.0
4**0.5 is 2.0
y//x is 0
x//y is 3

结论:当使用** ,如果第二个字符为0.5,意味着开平方;如果是负数-2,意味着倒数2次幂

   使用// ,如果第一个数大于第二个数,返回整数商,如果小于返回0

 

  

 

和我一起学python,基本概念 (life is short ,we need python),布布扣,bubuko.com

和我一起学python,基本概念 (life is short ,we need python)

标签:style   blog   http   color   使用   2014   

原文地址:http://www.cnblogs.com/tobecrazy/p/3813489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!