python--第二天--基本数据类型

     在python中,一切皆对象,包括各种常量。判断对象类型用type()函数。例如:type(99),type('abc'),type(22,3) 。

type函数返回值 是类型对象。

    python中的数字。

    与其他编程语言一样,python内置支持整型(INT),浮点数(FLOAT),布尔(BOOLEAN)

    python3 中整型数和计算机位数无关,可以计算非常大的数。

    python中的运算。

    运算规则和普通的数学运算规则相同。运算的优先级 ,用括号来确定更好一些。

    支持的运算符: + 加  - 减   * 乘  /  浮点数除法   //  整数除法   % 求余数   **  乘方

    python进制

    python支持16,10,8,2进制的数。16进制 0x    10进制无前缀  8 进制0o  2进制 0b。

     python类型转换

     int(x) 把其他类型转换为int  ,可以直接转换数字字符   int(‘888’),转换为十进制数。数字字符中只能包含数字,正负号,否则转换失败。负数可以在数字前面加 - 号。带 + 号的数字字符转换无变化。

      浮点数转换 为 float(x)

    python对字符串的操作也很方便。字符串对象内置很多函数。用引号来创建字符串对象。可以支持多种引号,‘abc’,“abc” ,‘’‘abc’‘’,“”“abc”“”。

     字符串中的转义字符  \t tab  \n 回车  

     + 号 是字符串连接符号。

     *  号 用在字符串类型中,‘a’*4   返回 ‘aaaa’

      字符串操作,使用下标操作符  [ ]   ,类似数组操作

       replace(‘a’,'b')  替换函数.

       切片操作 [start:end:step].  正数左边第一位  负数右边第一位。end位置必须在start之后 ,否则返回空。

        len(‘abc0’)  字符串长度

        str.split(‘,’)  以 ‘,’ 切割字符串,返回list对象。

         str = ‘,’.join(list)。合并字符串,以‘,’分隔,返回str对象。

          

posted @ 2017-12-13 14:41  zhq1943  阅读(151)  评论(0编辑  收藏  举报