python的基础知识

1.python中的数值类型:

   >int : 整型

   >Float : 浮点型

   >Long :长整型

   >str :字符串

   >complex : 复数

   >bool :(Ture / False)  

注意:Ture / False 的首字母一定要大写       

   数值类型之间的转换:

   Long(6666666)                                                ##将整型转换为了长整型

   bool(ppppppp)                                                 ##将字符串转换为bool值

总结:目标数值类型(原数值类型)这种形式就可以进行数值之间的一个转换。

           可以使用type()来查看变量属于哪一种数值类型

2.python中的运算符:

   a. 算术运算符 :"+"   "-"  "*"  "/"  "%"  "//"

   b. 关系运算符 :">"  ">="  "<"  "<="  "=="

   c. 逻辑运算符 :逻辑与"and" 、 逻辑或 "or"、逻辑非"not"

注意:“/”单斜线是一个整数除法(没有计算结果的小数部分),若要用实数表示,有以下两种方法:

    >> 使参与除法中的两个数有一个为浮点型,则计算结果也为浮点型

    >> 在程序前面加上语法  from  __future__  import division , 导入普通除法运算,在此基础上要是想整除,则就要用到"//" 双斜线

3.python中的内建函数

   >>>pow(2,3)  : 幂函数

   >>>sqrt(9)  :  平方根

   >>>abs(-10)    :   可以得到数的绝对值

   >>>round(1.0/2.0) :  可以把浮点数四舍五入为最接近的整数值

   >>>floor(32.9)  : 是向下取整

   >>>ceil(32.1) : 向上取整

注意:floor , sqrt,ceil不能直接使用它,可以在模块中找到这些函数

4. 模块

  作用:将模块导入到python中以增强其功能的扩展

   >>>import math

   >>>math.floor(32.9)                  ##用import导入模块,然后按照“模块.函数“的格式来结合使用

扩展:使用模块的其他书写形式:(from模块import函数) 就可以直接使用函数了

   >>>from math import sqrt

   >>>sqrt(9)

      也可以使用变量来引用函数:

       foo=math.sqrt   然后直接使用foo来计算平方根: foo(9)

复数的模块:

   >>>import cmath

   >>>cmath.sqrt(-1)

5.python中的输入

   input : 会假设用户输入的是合法的python表达式,简单来说只接收数值的输入

   raw_input :接收字符串的输入

6.字符串

   a.单引号和双引号都可以用来括字符串,本质上无区别,只是在有些场合就可以显示使用两个的好处:

       " Let's go!"  在字符串中本就包含了单引号,这时候就的采用双引号将字符串括起来,否则解释器不知道如何处理     后面的S. 简而言之,若字符串中本就包含了双引号(单引号)则就需要用单引号(双引号)来括整个字符串以免发

     生混淆。

     b.转义引号:一般使用在字符串本就含有单双引号

      若想在单引号括住的字符串中还使用单引号,则就需要使用转义引号:

       ' Let\'s say "hello,world" !'

    c.拼接字符串

       >>>x = "hello."

       >>>y = "wzw"

       >>>x + y

       'hello.world'

     d.长字符串

        如果要书写一个非常非常长的字符串需要跨多行,就可以使用三个引号代替普通引号,在这中引用字符串的方式

        中可以同时使用单引号和双引号而不需要反斜线来进行转义。

        >>>print ' ' '

                      welcome.

                      "Let's go!"

                      'hhhh'

                      ' ' '

     e.原始字符串

        原始字符串对于反斜线不会特殊对待,使用于字符串中本想打印反斜线的 例如:“c: \nowhere"

        >>>print r 'c: \nowhere'

        原始字符以r开头,但原始字符串的最后一个字符不能是反斜线(除非对反斜线进行转义),否则,python不清

        楚是否应该结束字符串

        

       













  


















    
















  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值