【Python基础知识 您所在的位置:网站首页 python中赋值语句要求赋值两侧的数据类型一致对不对 【Python基础知识

【Python基础知识

2024-05-24 11:20| 来源: 网络整理| 查看: 265

python第二节 链式赋值_系列解包赋值 内置数据类型 时间表示unix时间点 多点坐标绘出折线图 运算符 字符串 部分来源: 1.https://blog.csdn.net/wys103158/article/details/96488238 2.https://www.cnblogs.com/jack-zh/p/10810569.html 3.http://c.biancheng.net/view/4258.html 4.https://www.runoob.com/python/python-operators.html 4.https://blog.csdn.net/qq_26235879/article/details/99689937 5.https://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.html 6.https://blog.csdn.net/qq_38934189/article/details/105955619

链式赋值_系列解包赋值

1. 链式赋值: 用于同一个对象赋值多个变量。eg;x=y=123,相当于:x=123;y=123 2. 系列解包赋值:系列数据赋值给对应个数的变量(个数必须保持一致) 使用系列解包赋值实现变量交换

a,b=10,20 a,b=20=10 print(a,b)

常量,python不支持,但实际上可以,只是逻辑是不一样 常量需要全部大写

MAX_SPEED=120 print(MAX_SPEED) MAX_SPEED=140 print(MAX_SPEED) 内置数据类型

Python语言提供六大基本数据类型:

Number(数字类型) String(字符串类型) Tuple(元组类型) List(列表类型) Set(集合类型) Dictionary(字典类型) (前三者为不可变数据,后三者为可变数据)

在Python解释器内部,所有的数据类型都采用面向对象方式实现(万物皆对象),所以说,这六大基本类型,其实不过就是6个内置的类。每个类有许许多多的方法,当学习并记忆常用的…(多说一句:变量无类型,对象有类型)

使用int()实现类型转换 1.浮点数直接舍去小数部分,如:int(9.9)结果是9 2.布尔型True转为1,False转为0,如int(True)结果是1 3.字符串符合整数格式(浮点数格式不行)则直接转换成对应整数 自动转型: 整数和浮点数混合运算时,表达式结果自动转型成浮点数,比如:2+8.0的结果是10.0

数字类型 Python3中的数字类型包括整数类型(int)、浮点数类型(float)、复数类型(complex)和布尔类型四种。(bool类型因为在python3中加入了True和False两个关键字出现,其实它应该属于数字类型,对应着数字1和0)

整数类型: 整数类型和数学中整数的概念一样,没什么好说的,注意下在python中的不同进制表示即可: 二进制引导符号:0b 0 1 八进制引导符号:0o 01234567 十六进制引导符:0x 0123456789abcdef >>>10 #十进制 >10 >>>0b10 #二进制 >2 >>>0o10 #八进制 >8 >>>0x10 #十六进制 >16

整数想多大多大,google=10**100

浮点数类型: 浮点数类型对应着数学中的实数,表示带有小数的数值。(为了区分必须带有小数部分) 浮点数有两种表示方法:十进制表示法和科学计数法表示。

科学记数法:用e或E作为幂的符号,以10为基数。 例: 5.6e-3=0.0056 5.6e+3=5600.0 5.6e-3=5.6E-3 5.6e+3=5.6E+3=5.6e3(加号可省略)

浮点数运算的精度问题一般可用decimal库来解决。

复数类型: 复数类型对应着数学中的复数。Python语言中复数的虚数部分用“J”或“j”表示: 如 4j , 11.5+J , 1.23e-4+43j 复数类型中的实数部分和虚数部分的数值都是浮点数类型。对于一个复数a,可以用a.real和a.imag分别获得它的实数和虚数部分。如;

>>>a=3+5j >>>a.real >3.0 >>>a.imag >5.0 布尔类型: 布尔类型非常常见,Python中就俩值:True和False。“bool“”一出现给人的感觉就是非常简单,其实不然,与其了解布尔类型,不如了解一下George Boole这个伟大的人物,他所创立的…(Baidu or Google) 布尔类型可以和整数直接相加的: >>>1+True >2 >>>6-False >6 时间表示unix时间点

时间表示   计算机中时间的表示是从“1970 年 1月 1日 00:00:00”开始,以毫秒(1/1000 秒) 进行计算。我们也把1970 年这个时刻成为“unix 时间点”。

这样,我们就把时间全部用数字来表示了。时间本质上就是数字   在这里插入图片描述   python中可以通过 time.time() 获得当前时刻,返回的值是以秒为单位,带微秒 (1/1000 毫秒)精度的浮点值。例如:1530167364.8566。

>>> import time >>> b = int(time.time()) >>> b 1556986076 >>> totalMinutes = b//60 >>> totalMinutes 25949767 >>> totalHours = totalMinutes//60 >>> totalHours 432496 >>> totalDays = totalHours//24 >>> totalDays 18020 >>> totalYears = totalDays//365 >>> totalYears 49 <


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有