原文:https://www.cnblogs.com/lovejh/p/9200946.html
基本数据类型:(1)数字(int): 整形,浮点 整数类型定义的时候变量名后面直接跟数字,数字类型是不可变数据类型>>> age = 20
>>> type(age)
<class‘int‘>
>>> 数字类型的基本操作#数字的操作类型主要在程序中起到一个判断作用
num1=b‘4‘#bytes
num2=u‘4‘#Unicode #python3中不用管,可以忽略
num3=‘四‘#中文数字
num4=‘Ⅳ‘#罗马数字#isdigt
#作用就是判断是否是数字,一般就用isdigt就搞定了print(num1.isdigit()) #Truep...
Python数据介绍 2.1.1. 数据类型 数值类型2 整数类型(int)2 浮点类型(float)2 复数类型(complex)布尔类型序列类型2 列表(list)2 元组(tuple)2 字符串(str)2 字节(bytes)映射类型(dict)集合类型(set)其他内置类型鸭子类型在Python中,严格来说,变量是不具有类型的,变量的类型完全取决于其所关联的对象类型,这与其他语言的差别较大(C,Java等)。因此,我们常习惯的成Python的类型为“鸭子类型”,这是一种动态类型...
英文原文:https://www.python.org/dev/peps/pep-0484/
采集日期:2019-12-27PEP 484 -- 类型提示(Type Hints)PEP: 484
Title: Type Hints
Author: Guido van Rossum <guido at python.org>, Jukka Lehtosalo <jukka.lehtosalo at iki.fi>, ?ukasz Langa <lukasz at python.org>
BDFL-Delegate: Mark Shannon
Discussions-To: Python-Dev <python-dev at python.org>
Status: Provisional
Type: Standards Track
Created: 29-Sep...
一、定义字典用{ }来创建,字典中的每个键值 key=>value用冒号 : 分割,每个键值对之间用逗号 , 分割shenyang={‘name‘:"沈阳",‘age‘:18,‘sex‘:‘男‘,‘addr‘:‘天通苑‘,‘qq‘:‘19322‘,‘email‘:‘sheng@qq.com‘}二、判断非空即真,非0即真例如:(如果e变量中的内容有数据为真,为空打印假)e=‘‘if e: print("是真的")else: print("是假的")三、增加 (字典是无序的)shenyang={‘name‘:"沈阳",‘age‘:18,...
一:列表二:元组一:列表list:1.列表中的每个元素都可变的,意味着可以对每个元素进行修改和删除;2.列表是有序的,每个元素的位置是确定的,可以用索引去访问每个元素;3.列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开4.可以为任意对象就意味着元素可以是字符串、整数、元组、也可以是list等Python中的对象。 创建方式:shop = ["可口可乐","苹果","可比克","飞科剃须刀"]依靠下标可以定位每一个元素可口可乐 0 苹果...
一、元素分类有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {‘k1‘: 大于66的所有值, ‘k2‘: 小于66的所有值} 二、查找查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素。 li = ["alec", " aric", "Alex", "Tony", "rain"] tu = ("alec", " aric", "Alex", "Tony", "rain") dic = {‘k1‘...
思考1.Python与Java中的变量有差异吗?在哪些方面有差异呢?差异非常大在变量类型、内存结构、实现方式均有差别2.为什么要学习两种语言的区别呢? 通过比较Java和Python的区别,能帮助开发者理解常用概念帮助Python开发者能更快掌握Java,也能帮助Java程序员能够快速上手Python 变量定义差异 变量类型差异 变量存储结构差异Java中的基本类型变量,存放的是值Java中的引用类型变量,一般存放在栈内存中,而值存放在堆内存中(使用...
一、可变类型(不可哈希类型就是可变类型-->unhashable) 值改变,id不变,证明改的是原值,证明原值是可以改变的。 总结:list[],dict{},都为可变类型,整体的地址不变,变的是里面的值,针对字典多说点:key必须是不可变类型,value可以是任意类型。# list是可变类型
l=[‘aaa‘,‘bbb‘,‘ccc‘]
print(id(l)) # -->31194624
l[0]= 2
print(l) # [2, ‘bbb‘, ‘ccc‘]print(id(l)) # -->31194624
l[1] = True
print...
Python中常用的数据类型:数据的组成:数据是由三部分组成的,分别是身份(即内存地址,可以使用id函数查看)、类型(可以使用type函数进行查看)、数值Python中常用的数据类型有以下几种1.number 数字类型2.序列 --包括:字符串、元组、列表3.字典4.集合
Python中常用的数据类型的相关操作1.数字类型包括:int、float、long、复数等数字类型属于不可更改的数据类型,即在每次赋值时均会重新再内存总开辟出一块内存空间;可以通过...
python3中str和bytes分开了,那么bytes与str之间到底是什么关系呢?下面从表现形式、处理方式、存储形式三个方面来阐述其区别1. 在字符串前面加上b,就表示bytes数据类型1 s1 = "hello"2 b1 = b"hello"# 前面加上b让它变成bytes类型3print(s1)
4print(b1)输出s1 = "hello"
b1 = b"hello"# 前面加上b让它变成bytes类型print(s1)
print(b1) 2. 字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的。python3中bytes类型主...
一、列表关键字list
写法格式
list_name=[]列表方法(增加)lst=['窗前明月光','举头望明月','低头思故乡']
lst.append('疑是地上')#追加 这个是在末尾加一个
print(lst)lst.insert(1,'疑是地上霜')#插入 下标的前面
print(lst)lst.extend('今天是新的一年')#扩展 ————迭代添加 意思就是分开了
print(lst)
列表方法(删除)lst=['窗前明月光','疑是地上霜','举头望明月','低头思故乡']
del lst#删除了整个列表
print(lst)del ls...
类型注解与参数数据python3.5后增加了参数注解python3.5后引入函数注解对函数的参数进行类型注解对函数的返回值进行类型注解对函数参数做义工辅助的说明,并不对函数参数进行类型检查提供给第三方工具,做代码分析,发现隐藏的bug函数的注解信息保存在__annotations__属性中python3.6后增加了类型注解python3.6后引入变量注解参数注解示例:
def add(x:int,y:int=5)->int #:int 标识了参数应该出现的类型。为参数注解。->int 标注返...
一、运算符1、算术运算符% 求余运算** 幂-返回x的y次幂// 取整数-返回商的整数部分,例:9//2输出结果是42、比较运算符== 等于!= 不等于<> 不等于> 大于 < 小于 >= 大于等于<= 小于等于3、赋值运算= 简单的赋值+= 加法赋值运算,c += a等效于c = c + a-= 减法赋值运算*= 乘法赋值运算/= 除法赋值运算%= 取模赋值运算**= 幂赋值运算符//= 取整除赋值运算符4、inin ...
直接上代码:from numpy import *import numpy as npDrug_array = zeros((708,708),dtype = int)f = open(‘D:\mat_drug_drug.txt‘)lines = f.readlines()Drug_row = 0for line in lines: list = line.strip(‘\n‘).split(‘ ‘) Drug_array[Drug_row:] = list[:] Drug_row += 1print(shape(Drug_array))np.savetxt(‘D:\开始吧,少年\数据提取\最终提取\drug_drug.txt‘,Drug_array,fmt = [‘%s‘]*Drug_array.shape[1...