Python基础语法一

  • 安装
  • 运行
    • python file.py
    • sublime text 可以直接运行:ctrl +b 
  • helloworld
    • print 'hello'
  • 注释
    • 单行:#comment
    • 多行: 连续三个单引号
      • '''
      • comment line1
      • comment line2
      • comment line3
      • '''
  • Python的代码块使用缩进来识别,所以格式非常重要
  • 一行语句多行显示 \  , 同一行显示多行语句 ;
  • 数据类型
    • int,long,float,complex
    • bool
    • str
    • list: []表示
    • tuple: ()表示
    • dict:{}表示
    • 后面三个一开始容易混淆,要注意。另外tuple里的元素不可以修改,数据结构和list类似
    • Code:
       1 ###String
       2 str = 'Hello World!'
       3  
       4 print str        #Hello World!
       5 print str[0]    #H
       6 print str[2:5]    #llo
       7 print str[2:]    #llo World!
       8 print str * 2    #Hello World!Hello World!
       9 print str + "TEST"    #Hello World!TEST
      10  
      11 ###List
      12 list = ['runoob', 786, 2.23, 'john', 70.2]
      13 tinylist = [123, 'john']
      14  
      15 print list    #['runoob', 786, 2.23, 'john', 70.2]
      16 print list[0]    #runoob
      17 print list[1:3]    #[786, 2.23]
      18 print list[2:]    #[2.23, 'john', 70.2]
      19 print tinylist * 2    #[123, 'john', 123, 'john']
      20 print list + tinylist    #['runoob', 786, 2.23, 'john', 70.2, 123, 'john']
      21  
      22 ###Tuple:onlyread
      23 tuple = ('runoob', 786, 2.23, 'john', 70.2)
      24 tinytuple = (123, 'john')
      25  
      26 print tuple    #('runoob', 786, 2.23, 'john', 70.2)
      27 print tuple[0]    #runoob
      28 print tuple[1:3]    #(786, 2.23)
      29 print tuple[2:]    #(2.23, 'john', 70.2)
      30 print tinytuple * 2    #(123, 'john', 123, 'john')
      31 print tuple + tinytuple    #('runoob', 786, 2.23, 'john', 70.2, 123, 'john')
      32  
      33 ###Dictionary
      34 dict = {}
      35 dict['one'] = "This is one"
      36 dict[2] = "This is two"
      37  
      38 tinydict = {'name':'john', 'code':6734, 'dept':'sales'}
      39  
      40 print dict['one']    #This is one
      41 print dict[2]    #This is two
      42 print tinydict    #{'dept': 'sales', 'code': 6734, 'name': 'john'}
      43 print tinydict.keys()    #['dept', 'code', 'name']
      44 print tinydict.values()    #['sales', 6734, 'john']

       

posted on 2016-11-26 19:49  Liz-  阅读(221)  评论(0)    收藏  举报