zoukankan      html  css  js  c++  java
  • Python数据类型(数字和字符串)

    1.1 Number(数字)

    Python可以处理任意大的整数,包括负整数。
    浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。,比如,(1.23 imes10^9)(12.3 imes10^8)是完全相等的。
    整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

    1.2 String(字符串)

    字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的括号可以是单引号,也可以是双引号。
    默认情况下,Python源码文件以UTF-8编码,所有字符串都是Unicode字符串。
    当然你也可以为源码文件指定不同的编码:

    # -*- coding: cp-1252 -*-
    

    1.2.1 访问字符串中的值

    >>> var1 = 'Hello World!'
    >>> print("var1[0]: ", var1[0])
    var1[0]:  H
    >>> print("var1[1:5]: ", var1[1:5])
    var1[1:5]:  ello
    

    注意,>>>这个符号表示处于Python交互式环境下。

    1.2.2 字符串格式化

    >>> print("我叫%s,今年%d岁!" % ('小明', 10))
    我叫小明,今年10岁!
    

    常用的格式化符号有%d%f%s%x,它们能替换的内容分别为整数、浮点数、字符串和十六进制整数。

    Python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。

    注意:在Python交互式环境下,可以通过按Shift + Enter键来换行。

    参考资料:

  • 相关阅读:
    88. Merge Sorted Array
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    83. Remove Duplicates from Sorted List
    82. Remove Duplicates from Sorted List II
    81. Search in Rotated Sorted Array II
    80. Remove Duplicates from Sorted Array II
    计算几何——点线关系(叉积)poj2318
  • 原文地址:https://www.cnblogs.com/gzhjj/p/10651886.html
Copyright © 2011-2022 走看看