///
//python
///

1.type 是python中的内建函数
2.在python中float相当与C语言中的double
3.python中的整数长度无上限
4.复数(complex)->支持
5.字符串:单引号/双引号(当字符串中包含单引号和双引号时候,可以引用三引号)
    注意:三引号与单引号等有所区别,三引号也可以使用三个连续的双引号表示
6.转意字符和C语言中相似,python中的字符串并不是以'\0'结束
7.使用索引/下表来访问字符串中的内容,下标以0开始
8.python中是没有字符的,全都是字符串;python中的错误都是运行时错误
9.python中下标可以进行传递负数,负数相当与length-相应的负数
10.python还可以输出字符串中的子串;[1:3]前闭后开的格式;[1:];[:3];[:]
    注意:在字符串中取字串一般不会出现越界的错误
11.C语言中使用 strcat;python中使用+表示字符串拼接
12.字符串可以进行乘法运算,不过另外一个必须是整数,并且是非负数
13.len 也是python中的内建函数(求长度)
    注意:python中并没有'/0'
14.格式化字符串
    C语言中: printf
    python中 :print 'a = %d' % a
        注意:字符串格式化是字符串本身的操作,与print没有任何关系
15.布尔类型(True和False)
16.输入输出(注意:print a在python2中可以使用,但不可以在python3中使用)
    输入:a = raw_input("输入第一个数字")
          print a
    注意:raw_input的返回值是一个字符串,在python中也可以将字符串转换成
          整数 int(a);这里的字符串和数字的转换,必须为显示 转换,不支持
          隐式转换;python中的类型转换,必须为显示转换;python是一种强类
          型编程语言(动态类型与静态类型和弱类型与强类型右正交的关系)
17.算数操作符
    python中的除法
        1)传统除法 a/b
        2)地板除:表示除后的结果向下取整 a//b
        3)精确除:引入(from __future__ import division)
            注意:在python3中,默认除为精确除
    乘方操作:a**b
        注意:a++b相当与a + +b;a -- b相当与a + b
18.比较操作符:返回值为bool类型
19.逻辑操作符:and/or/not 在python中的短路运算(即结果已经确定就没必要继续计算)也成立 
20.列表/元组/字典(为python中的内置类型)
    1)列表(list)->数组;a = [1,2,3,4]
                      print type(a)
                      a = [1,2,3,'hehe']  注意:python同一数组中可以包括不同的类型
                      print a[0]
                      注意:list也允许切片操作
                      根据下标修改list中的内容
                           a[0] = 'haha'
    2)元组(tuple); a = (1,2,3,'hehe')  注意:也可以通过下标进行操作
    区别:list中的元素可以进行修改,但是元组不支持修改(python是没有const修饰符的)
    3)字典:存储键-值对,类似与哈希表;a = {'a':1,'b',2}

注意:C++
        [](){}  这个是一个表达式,python中也包含类型的表达式

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐