• Python--基本的对象类型(数字int和布尔值bool)


    Python中:万物皆对象,对象有类型。本章节介绍一下在编程中最常用的几种对象类型。

    1.1数和四则运算

    1.1.1数

    --整数用int表示,比如2,10等;

    --浮点数用float表示,2.33,4.89,0.28等;

    --Python中每个数字都是真实存在的,对我们来说就是一个对象。比如数字2就是一个对象,每个对象在内存中都有自己的一个地址,这就是它的身份;

    注意:1.用id()函数可以查看每个对象的内存地址;2.用type()函数可以查看对象的类型;3.help()函数可以查看其他函数的帮助信息。

    --数字有以下数学操作符:加(+)、减(-)、乘(*)、除(/)、求余(%)、取整或者求商(//)、指数(**);导入math库,可以进行更多数学操作。

    注意:1.运算符两侧只要有一个浮点数,结果就是浮点数,否则就是整数;2.我们输入的是十进制进行计算,计算机先将十进制转化为二进制然后再进行计算,有可能导致计算结果异常。

     --几种常见的函数:1.divmod(),用来求商和余数;

      2.round(),用来四舍五入;

    3.int() 函数用于将一个字符串或数字转换为整型,比如int("1000",2);

      

    4.float() 函数用于将整数和字符串转换成浮点数

     注意事项:1.小整数对象池:[-5,257]这些整数对象是提前建立好的,不会被垃圾回收;2.0b1111表示二进制数,0o21712表示八进制数,0x123213表示16进制数

     

    1.1.2变量

    --变量无类型,对象有类型;变量是用来绑定对象的标识符。

    --变量名命名规则:1.只能包含字母,数字,下划线;2.只能是一个词;3.不能以数字开头;(注意:也不能用python常用的函数名等来作为变量名)

    1.1.3常用的内置函数

    --input()函数,等待用户输入,返回值默认为字符串

    --print()函数,将括号内的字符串显示在屏幕上

    布尔值计算机中用0和1表示,0表示False,1表示True

    可以使用bool() 函数将给定参数转换为布尔类型,如果没有参数,返回 False

    --None  ""    ()   []    {}   0 返回值都是False,其余都是True

    为了将来做自己想做的事情努力.......
  • 相关阅读:
    Linux驱动学习之驱动开发准备工作
    Linux驱动学习之什么是驱动?
    gslX680驱动的移植实践
    I2C总线驱动框架详解
    Linux内核中断学习
    USB之基本协议和数据波形1
    kernel 进阶API
    内核mailbox
    内核ring buffer -- kfifo
    Linux V4L2之camera
  • 原文地址:https://www.cnblogs.com/shichenyang/p/11588503.html
Copyright © 2020-2023  润新知