zoukankan      html  css  js  c++  java
  • python征程1.2(初识python)

    1.操作符。

    和其他绝大多数语言一样,Python的算术操作符以你熟悉的方式工作。

    “+,—,×,/,//,%,**,”

    注意:python有两种除法操作符(1)单斜杠用以传统除法,(2)双斜杠用以浮点除法(并对结果进行四舍五入)

    >>> print(-2*4+3**2)
    1

    (3)就像我们看到的,操作符的优先级和你想象的一样,“+,—,优先级最低”,“‘*,/,//,%”,优先级较高,且乘方的优先级最高。上述即为(3**2)首先求值,然后是(-2*4)然后对两个数进行求和。

    (4)python中当然有比较运算符,但是返回的是布尔型(bool)“真(True)”或“假(False)”

    >>> print(2>9)
    False

    (5)逻辑运算符(and,or,not):使用逻辑运算符可以将任意表达式连接起来,并得到一个布尔值。

    >>> print(2<4 and 2==4)
    False

    2.数字。

    python支持5种基本数字类型,其中三种是整数类型。

    int(有符号整型):0101,67,90

    >>> type(5)
    <class 'int'>

    long(长整型):29979052458L,889765544458L

    bool(布尔型):False,True

    float(浮点型):3.1415926,9.999

    >>> type(1.1)
    <class 'float'>

    complex(复数):6.23+1.5j,-1.23-875j

    注意:在python中会将整型与长整型无缝结合,所以不用担心溢出的问题,python会自动将int型转换为long型。

    3.字符串。

    (1)“+”可以应用于字符串的连接用算。

    >>> name_01="帅哥"
    >>> name_02="美女"
    >>> print("I am a:"+name_01+"
    you are a:"+name_02)
    I am a:帅哥
    you are a:美女

    (2)“*”可以用字符串的重复。

    >>> list=[1,2,3,4]
    >>> list
    [1, 2, 3, 4]

     4.列表和元组。

    (1)对于我们初学者来说可以将列表和元组当成“数组“,他能够保存任意数量的python对象。和数组一样从0开始的数字作为索引访问元素,但是列表和元组可以存储不同类型的对象。

    (2)列表和元组也有几处重要的区别,列表元素用[ ]来包裹,且元素的个数跟和元素的值可以改变。

             元组用( )来包裹,且不可以更改。元组可以看成只读的列表,通过切片运算可以[ : ]得到子集,这一点和字符串的用法一致。

    >>> list=[1,2,3,4]
    >>> list
    [1, 2, 3, 4]
    >>> list[1:3]
    [2, 3]
  • 相关阅读:
    tensorflow 2.0 学习 (十) 拟合与过拟合问题
    tensorflow 2.0 学习 (九) tensorboard可视化功能认识
    tensorflow 2.0 学习 (八) keras模块的认识
    tensorflow 2.0 学习 (七) 反向传播代码逐步实现
    tensorflow 2.0 学习 (六) Himmelblua函数求极值
    tensorflow 2.0 学习 (五)MPG全连接网络训练与测试
    arp协议简单介绍
    Pthread spinlock自旋锁
    线程和进程状态
    内核态(内核空间)和用户态(用户空间)的区别和联系·
  • 原文地址:https://www.cnblogs.com/yjds/p/5873313.html
Copyright © 2011-2022 走看看