Python的数据类型

Python数据类型 类似于动作重载,虽然对象A和对象B有同样名称的动作,但是由于对象不同,动作的结果也就不同,这就是动作重载。主要用于自定义对象和类的属性和行为。运算符重载和特殊方法是Python面向对象编程中的重要概念,它们允许你自定义对象的行为,并使得你的类能够支持内置运算符和函数的操作。特殊方法是以双下划线开头和结尾的方法,它们在Python中有特殊的用途,用于实现运算符重载。特殊方法(也称为魔术方法或双下划线方法)是用于定义类在特定操作下的行为。这些特殊方法都有固定的命名格式,例如__init____add__ 阅读详情

Python的数据类型

数据类型

1.数据类型

(一)数字类型:int  float  bool 不可变

bool 布尔

True:非0数字、非空字符串、非空的列表、集合、元组、字典

False:0、0.0、none、空字符串、’’、””、[]、{}、()

n = int(input("请输入一个整数:"))

m = int(input("请再输入一个整数:"))

if n > m:

    print("第一个值大!")

elif n == m:

    print("两个值相等!")

else:

    print("第二个值大!")

#让用户输入一段内容,然后把用户输入的内容打印出来;如果用户啥也不输入(直接回车),就打印 None

def get_res(res=None):

    res = input("请输入内容:")

    if res:

        return res

    # res=None的作用:当函数没有写return结果时,默认返回None(所以这句写不写都行),这是Python默认规则

print(get_res())

# str字符串

s1 = 'hello'

s2 = 'world'

# print(s1 + ''+s2)

# f-string格式化方式

print(f"{s1}-{s2}")

# %d 整数 %f 浮点数 %s 字符串

print("%s---%s" % (s1,s2))#用---隔开,输出hello---world

# 重复

print(s1 * 10)  #重复输出十遍

# 获取长度len

print(len(s1))  #输出5

# 切片 hello

print(s1[0])    #输出h

print(s1[0:2])  #输出he

print(s1[0::2]) #输出hlo

(二)字符串:str 文本处理、格式化、查找、替换等操作  不可变

#!/usr/bin/python3

str = 'Runoob'  # 定义一个字符串变量

print(str)           # 打印整个字符串

print(str[0:-1])     # 打印字符串第一个到倒数第二个字符(不包含倒数第一个字符)

print(str[0])        # 打印字符串的第一个字符

print(str[2:5])      # 打印字符串第三到第五个字符(不包含索引为 5 的字符)

print(str[2:])       # 打印字符串从第三个字符开始到末尾

print(str * 2)       # 打印字符串两次

print(str + "TEST")  # 打印字符串和"TEST"拼接在一起

输出结果:

Runoob

Runoo

R

noo

noob

RunoobRunoob

RunoobTEST

Python 使用反斜杠 \ 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串

(三)列表:list 有序、可变,存储一组有序且可变的数据,使用下标修改、查找、删除等操作

#!/usr/bin/python3

list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]  # 定义一个列表

tinylist = [123, 'runoob']

print (list)            # 打印整个列表

print (list[0])         # 打印列表的第一个元素

print (list[1:3])       # 打印列表第二到第四个元素(不包含第四个元素)

print (list[2:])        # 打印列表从第三个元素开始到末尾

print (tinylist * 2)    # 打印tinylist列表两次

print (list + tinylist)  # 打印两个列表拼接在一起的结果

输出结果:

['abcd', 786, 2.23, 'runoob', 70.2]

abcd

[786, 2.23]

[2.23, 'runoob', 70.2]

[123, 'runoob', 123, 'runoob']

['abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob']

(四)元组:tuple 有序、不可变,用于函数传参以及返回值的使用

元组:不可变的列表,元组一旦创建元素不可变,使用圆括号 () 定义。

tup = (1, 2, 3, 4, 1, 1, 1, 1)

print(sum(tup))

print(tup[0])

print(tup.count(1))

print(tup.index(3))

s = ()

# ('a',) -> <class 'tuple'>

# a -> <class 'str'>

# () -> <class 'tuple'>

print(s, '->', type(s))

(五)字典:dict 键值对存储,K-V结构,通过key来获取value

dic = {

    'name': 'tom',

    'age': 18

}

# 当key不存在时,添加新元素(key-value);当键存在时,修改值

dic['addr'] = '北京'  # 键不存在就是添加新元素-键值对

dic.update({'email': 'xxx'})  # 第二种方法添加

dic['name'] = 'Bob'  # 键存在就是修改值

# 查找数据dict[key] / dict.get(key,default)

print(dic['name'])

print((dic.get('xxx')))  # get在不存在时也不会报错

# 删除

dic.pop('age')  # pop删除后会返回对应的值(键不存在则返回default)

del dic['age']  # 只删除,不返回值(键不存在会报错)

# 清空字典

dict.clear()

print(dic)

# 获取字典中所有的键

print(dic.keys())

# 获取字典中所有的值

print(dic.values())

# 转换字典->序列

print(dic.items())

# 类型转换成列表,可以通过下标取值

print(list(dic.items())[0])

# 把键值对写成特定的格式

for k, v in dic.items():

    print(k, '->', v)

# 三个变量,i是序号

for i, (k, v) in enumerate(dic.items()):

    print(i, k, v)

# 判断类型,会输出True或者False

print(isinstance([1, 2, 3], int))

(六)集合:set 相当于只有key的字典,元素不能重复,用来去重以及集合运算

s1 = {1, 2, 3, 4}

s2 = {3, 4, 5, 6}

print(s1 & s2)  # 交集:两个集合中相同的内容,输出{3, 4}

print(s1 | s2)  # 并集:两个集合合并后的内容,输出{1, 2, 3, 4, 5, 6}

print(s1 - s2)   # 差集:去除两个集合相同的内容,谁在前就谁来减,输出{1, 2}

print(s2 - s1)  # 输出{5, 6}

print(s1 ^ s2)  # 异或差集:先删除交集的内容,然后合并,输出{1, 2, 5, 6}

s1.update({7})  # 添加一个元素,输出{1, 2, 3, 4, 7}

s1.add(8)  # 添加一个元素,输出{1, 2, 3, 4, 7, 8}

s1.pop()  # 随机删除一个元素,输出{2, 3, 4, 7, 8}

s1.remove(4)  # 直接删除某个元素,输出{2, 3, 7, 8}

s1.clear()  # 清空

print(s1)

2.结构化编程

3.函数式编程

4.面向对象编程

5.模块化编程

# Python基础:变量、循环判断、数据类型、函数、面向对象、模块开发

# Python运维自动化:网络模块、数据库模块、系统管理模块

# Python Web开发:flask、Django、fastapi

# Python 爬虫

数据类型转换

# 类型转换

num = "123"

print(num+"1")     #字符串拼接,输出1231

print(int(num)+1)  #数字相加,输出124

# str -> int

num = "1010"

print(int(num, base=2))   #字符串转为二进制,输出10

num = "ABCDEF"

print(int(num, base=16))  #字符串转为十六进制,输出11259375

# str -> float

num = "3.14"

print(float(num))   #字符串转为浮点数,输出3.14

# int -> float

print(float(3))     #整数转为浮点数,输出3.0

# float -> int

print(int(3.9999))  #浮点数转为整数,输出3

# int -> str

print(str(1111))    #整数转为字符串,输出1111

print(type(str(1111)))  #查看数据类型,发现是str

# str -> list

print(list("Python"))   #输出['P', 'y', 't', 'h', 'o', 'n']

# list -> str

print(str(['a','b','c']))    #列表转字符串,输出['a', 'b', 'c']

print("".join(['a','b','c']))#引号里加什么就用什么分隔,如果里面有不是字符串的会报错

# list -> tuple

print(tuple([1,2,3,4]))   #列表转元组,输出(1, 2, 3, 4)

# list -> set

print(set([1,1,1,1,2,2,2,3,3]))  #列表转为集合,输出{1, 2, 3}

# !/usr/bin/python3

str = 'Runoob'  # 定义一个字符串变量,不建议用str关键字

print(str)  # 打印整个字符串

print(str[0:-1])  # 打印字符串第一个到倒数第二个字符(不包后包前)

print(str[0])  # 打印字符串的第一个字符

print(str[2:5])  # 打印字符串第三到第五个字符(不包含索引为 5 的字符)

print(str[2:])  # 打印字符串从第三个字符开始到末尾

print(str * 2)  # 打印字符串两次

print(str + "TEST")  # 打印字符串和"TEST"拼接在一起

# 比大小的例子

n = int(input("请输入一个整数:"))

m = int(input("请再输入一个整数:"))

if n > m:

    print("第一个值大!")

elif n == m:

    print("两个值相等!")

else:

    print("第二个值大!")

# 让用户输入一段内容,然后把用户输入的内容打印出来;如果用户啥也不输入(直接回车),就打印 None

def get_res(res=None):# res=None的作用:当函数没有写return结果时,默认返回None(所以这句写不写都行),这是Python默认规则

    res = input("请输入内容:")

    if res:

        return res

print(get_res())

# # str字符串

s1 = 'hello'

s2 = 'world'

# print(s1 + ''+s2)

# f-string格式化方式

print(f"{s1}-{s2}")

# %d 整数 %f 浮点数 %s 字符串

print("%s---%s" % (s1, s2))  # 用---隔开,输出hello---world

# 重复

print(s1 * 10)  # 重复输出十遍

# 获取长度len

print(len(s1))  # 输出5

# 切片 hello

print(s1[0])  # 输出h

print(s1[0:2])  # 输出he

print(s1[0::2])  # 输出hlo

print(s1[::-1])  # 第三个参数为负数表示逆向读取,翻转字符串,输出olleh

print(s1[2:5])  # 输出llo

Python流程控制语句(包括条件判断语句和循环语句)

模块 1:条件判断(if-elif-else)

作用:根据条件选择执行不同代码,依赖「冒号 + 缩进」区分代码块。

  1. 单分支(if)

语法:if 条件: 代码块

案例:判断是否成年

age = 19

if age >= 18:

    print("已成年")  # 输出:已成年

  1. 双分支(if-else)

语法:if 条件: 代码块1 else: 代码块2(二选一执行)

案例:判断考试是否及格

score = 58

if score >= 60:

    print("及格")

else:

    print("不及格")  # 输出:不及格

  1. 多分支(if-elif-else)

语法:if 条件1: 代码块1 elif 条件2: 代码块2 else: 代码块3(按顺序判断,只执行第一个满足的分支)

案例:成绩评级

score = 85

if score >= 90:

    print("优秀")

elif score >= 80:  # 仅score<90时判断

    print("良好")  # 输出:良好

elif score >= 60:

    print("及格")

else:

    print("不及格")

  1. 嵌套条件

语法:条件语句内部嵌套另一个条件语句

案例:判断是否可进入场所

age = 20

has_id = True

if age >= 18:

    if has_id:

        print("可进入")  # 输出:可进入

    else:

        print("需出示身份证")

else:

    print("未满18岁,不可进入")

模块 2:循环语句

作用:重复执行代码块,分for(遍历序列)和while(条件循环)两类。

  1. for 循环(遍历序列)

语法:for 变量 in 序列: 代码块

案例 1:遍历字符串 / 列表

# 遍历字符串

for char in "Python":

    print(char)  # 逐行输出:P、y、t、h、o、n

# 遍历列表

fruits = ["苹果", "香蕉", "橙子"]

for fruit in fruits:

    print(f"我喜欢吃{fruit}")  # 输出:我喜欢吃苹果...

案例 2:用range()生成数字序列

# range(开始, 结束, 步长),左闭右开

for i in range(2, 8, 2):  # 从2到7,步长2

    print(i)  # 输出:2、4、6

  1.  while 循环(条件循环)

语法:while 条件: 代码块(需更新条件防无限循环)

案例 1:计数循环

count = 0

while count < 3:

    print(f"计数:{count}")  # 输出:计数0、1、2

    count += 1  # 必须更新条件

案例 2:无限循环(用 break 退出)

while True:

    user_input = input("输入'q'退出:")

    if user_input == 'q':

        break  # 输入q则退出

    print(f"你输入了:{user_input}")

  1.  循环控制语句

关键字

作用

案例(输出 0、1、3、4)

break

跳出整个循环

if i==3: break

continue

跳过本次循环剩余代码

if i==2: continue

pass

占位(暂不写代码)

if i==1: pass

  1. 循环的 else 子句(Python 特色)

作用:循环未被 break 中断时,执行 else 代码块

案例:查找列表元素

fruits = ["苹果", "香蕉", "橙子"]

for fruit in fruits:

    if fruit == "葡萄":

        print("找到葡萄")

        break

else:

    print("未找到葡萄")  # 输出:未找到葡萄

模块 3:基础语法 & 实用工具

1.三目运算(简化条件判断)

语法:变量 = 值1 if 条件 else 值2

案例:判断奇偶

print('偶数' if int(input('输入整数:'))%2==0 else '奇数')

2.数据的 “真假” 判断

真(True)

假(False)

非 0 数字(1、-2、3.14)

0、0.0

非空容器("abc"、[1,2])

空容器(""、[]、{})

True

False、None

3.实用案例:判断闰年

year = int(input("输入年份:"))

if (year%4==0 and year%100!=0) or year%400==0:

    print(f"{year}是闰年")

else:

    print(f"{year}不是闰年")

4.Python 之禅(编程规范)

核心原则:优雅 > 丑陋、简洁 > 复杂、易读最重要(执行import this查看全文)

模块

核心内容(口诀 + 要点)

条件判断

用if-elif-else,冒号 + 缩进
单分支:if 条件→执行
多分支:elif 按顺序判断,只走一个
嵌套:if 里套 if

循环

for:遍历序列(for 变量 in 序列),range(a,b,步长)生数字
while:条件成立就循环,需更新条件防死循环
循环 else:没被 break 中断才执行

循环控制

break:跳整个循环
continue:跳本次循环
pass:占位不执行

基础语法

三目运算:变量=值1 if 条件 else 值2
数据真假:非 0 / 非空→真,0 / 空 / False→假
字符串格式化:f"{变量}"

举个栗子

for循环格式:

for 变量 in 序列:

    循环体

遍历序列中的元素;遍历:按照顺序依次获取一个值

pass:空语句,仅作为语法占位符

当语法上需要语句但暂时不执行任何操作时使用(如未完成的代码框架),避免语法错误。

for i in range(3):

    if i == 1:

        pass  # 暂不处理,后续补充

    else:

        print(i)  # 输出:0、2

print(list(range(10)))    #遍历0-10的数

# 输出一个个的字符串

for i in "Python":

    print(i)

for i in ["a", "b", "c"]:

    print(i)

dic = {1: 'A', 2: 'B', 3: 'C'}

for i in dic:

    print(dic[i])

求最值

# 循环接收用户输入的数字,存储到列表中,最后计算并输出这些数字的「最大值、最小值、总和、平均值」,输入 q 或 Q 可以退出输入

lis = []

while True:

    ch = input("请输入数字,输入q退出:")

    if ch in ('q', 'Q'):

        break

    lis.append(float(ch))

print(lis)

print("最大值:", max(lis))

print("最小值:", min(lis))

print("求和:", sum(lis))

print("平均值:", round(sum(lis) / len(lis)), 2) #四舍五入,两位小数

# 最多接收用户输入 5 个数字(支持小数),或输入 q/Q 提前退出,最后计算并输出已输入数字的「最大值、最小值、总和、平均值」

num = 0

lis = []

while num < 5:

    ch = input("请输入数字,输入q退出:")

    if ch in ('q', 'Q'):

        break

    lis.append(float(ch))

    num += 1

else:

    print("输入结束!")

print(lis)

print("最大值:", max(lis))

print("最小值:", min(lis))

print("求和:", sum(lis))

print("平均值:", round(sum(lis) / len(lis), 2))

五个小案例

1.百钱百鸡:公鸡5元,母鸡3元,小鸡1元三只,100元买100只鸡,各有多少只鸡:

def hundred_chickens():

    print("百钱百鸡")

    for cock in range(0, 21):

        for hen in range(0, 34):

            chick = 100 - cock - hen

            if chick % 3 == 0 and 5 * cock + 3 * hen + chick // 3 == 100:

                print(f"公鸡:{cock}只,母鸡:{hen}只,小鸡:{chick}只")

hundred_chickens()

print()

2.鸡兔同笼问题,90脚,40个头,有多少只兔子,多少只鸡:

for j in range(41):

    t = 40 - j

    if 2 * j + 4 * t == 90:

        print(f'鸡:{j},兔:{t}')

3.水仙花数,一个三位数 100~999,个位三次方+十位三次方+百位三次方法=它本身:

for number in range(100, 1000):

    b = int(str(number)[0])  # 百位,153 // 100 = 1

    s = int(str(number)[1])  # 十位,(153%100) // 10 = 5

    g = int(str(number)[2])  # 个位,153 % 10 = 3

    if b ** 3 + s ** 3 + g ** 3 == number:

        print(number)

4.9*9乘法表:

for i in range(1, 10):  # 外层循环控制行数(1到9)

    for j in range(1, i + 1):   # 内层循环控制每行的列数(第i行有i列)

        print(f"{i}x{j}={i*j}", end=" ")# 让print不换行,用空格分隔

    print()    # 每行结束后换行

5.斐波那契数列,兔子序列;

fei_bo = [1, 1]

while True:

    n = fei_bo[-1] + fei_bo[-2]

    if n > 10000:

        break

    fei_bo.append(n)

    print(fei_bo)

Python 数据类型详解 Python 提供了多种数据类型,每种类型都有不同的用途和特性。理解这些数据类型及其特点,对于编写高效且易读的代码至关重要。随着你对 Python 的深入了解,你会发现合理选择和使用数据类型是提升编程技能的关键一步。希望这篇文章能帮助你更好地掌握 Python 中的数据类型。继续编程,探索更多 Python 的奥秘吧!💡。 阅读详情

相关推荐

摩擦纳米发电机测试系统全解析:从硬件配置到软件控制

本文全面解析摩擦纳米发电机(TENG)测试系统,涵盖硬件配置、软件控制及系统集成。详细介绍NI USB-6003等采集卡的选择与使用,以及一体化控制软件的功能与优势,帮助研究人员高效评估纳米材料发电性能。系统支持自动测试与数据分析,显著提升测试效率与准确性。

weixin_28720767的博客 460

【Python入门】Python数据类型

在上一篇博客中,笔者介绍了Python的入门方法,这篇博客讲详细介绍Python的第一块知识——数据类型。数据类型对于一门语言来说十分重要,它决定了如何去使用数据,学习完这部分后,你将对Python的理解更进一层,并且可以简单的使用Python进行编程了。

KevinRay_0854的博客 1462

华为 MetaERP 财务模块的核心业务对象,按子模块与架构维度分类,以表格呈现,适配架构设计与实施落地

华为MetaERP财务模块基于4A架构(业务/应用/数据/技术)与TOGAF框架,实现业财一体化与全球合规。业务架构涵盖组织模型与核心流程,应用架构支撑财务操作,数据架构确保数据一致性,技术架构提供高性能技术底座。模块覆盖总账、应收应付、资产等子模块,支持多组织、多币种、多准则核算,通过实时会计引擎实现"交易即核算"。4A架构与TOGAF框架对应,实现业务能力、应用组件、数据模型与技术栈的深度融合,为华为全球化财务核算提供核心支撑。

金牌架构师 435

python的标准数据类型

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

学无止境 1286

Vibe Writing 手把手教程:Obsidian + Claudian + Skill

本文介绍了Vibe Writing的实操教程,主要使用Obsidian+Claudian+Skill组合。教程包含工具安装配置(Obsidian、Claudian插件)、核心工作流(选题-调研-写作-发布)和效果对比。重点展示了Claude Code生成的文本更具"人味"和场景感,优于其他AI工具。作者强调工具只是辅助,内容灵魂仍需个人思考积累。附有公众号排版和全网发布工具推荐,以及自动配图生成方案。

296

【WRF-FDDA】观测 Obs nudging 的配置与使用说明(中)

WRF-FDDA

WW、forever的博客 280

python中数据类型大小_Python数据类型

前几天看过python基础部分了,但是看到高级特性那里有点蒙,后面就大略看了看,现在准备重新开始,边看边练习整理Python数据类型:1.整数(int):Python可以处理任意大小的整数与负整数,也可以用十六进制来表示整数,例如:0xffffff2.浮点数(float):之所以叫浮点数,是因为用科学计数法表示时,小数点位置可变,例如:1.23e10与12.3e9是相等的。浮点数可以直接用数学方法...

weixin_39620370的博客 2289

YOLOv5/v7/v8首发革新改进——轻巧、创新的LADH检测头

本文介绍了一种原创改进的轻量化非对称多级压缩LADH检测头,该检测头能够实现即插即用,并在YOLOv5/v7/v8检测器中取得了显著的性能提升。本文将介绍一种原创改进的轻量级非对称多级压缩LADH(Lightweight Asymmetric Dual-Head)检测头,该检测头能够实现即插即用,并显著提升YOLO检测器的性能。因此,我们提出了一种非对称多级压缩的方法,即对不同类别的检测头采用不同的压缩比例。然而,为了进一步提高YOLO的性能,我们进行了一项原创改进,设计了一种轻巧且创新的LADH检测头。

IpyVariable的博客 2725

【Python】深入认识Python数据类型和变量

Python提供了多种内置数据类型,包括数字类型、字符串类型、布尔类型、列表类型、元组类型、字典类型和集合类型。每种数据类型都有其独特的特点和使用场景。字符串是一系列字符的集合,用单引号或双引号表示。b = 'Python编程'列表是一种有序的可变集合,用方括号表示。列表中的元素可以是任何数据类型。# 访问列表元素print(my_list[0]) # 输出:1print(my_list[-1]) # 输出:[4, 5, 6]# 修改列表元素元组是一种有序的不可变集合,用圆括号表示。

Easonmax的博客 1110

AUTOSAR NvM 实车故障深度剖析:车载存储问题快速定位与工程解决方案

软件配置与代码逻辑无问题时,排查底层驱动与ECU硬件,步骤如下:底层驱动排查:排查Fls/Eep驱动配置,是否适配目标MCU(如TC397、S32K),编程/擦除/读取时序是否合理;检查Fls/Eep驱动错误处理逻辑,是否未处理Flash编程失败、读取错误等异常;验证Flash高速编程模式是否启用,是否能提升写入/读取速度;排查MemIf层配置,是否正确对接NvM与Fls/Eep驱动,是否存在调度延迟。

getusushu的博客 78

2025届程序技术类笔试题

希尔排序在直接插入排序的基础上进行了改进,它通过比较相距一定间隔的元素来进行,各轮比较所用的距离随着算法的进行而减小,直到只比较相邻元素的最后一轮排序为止。某人逆着水流的方向向岸边划船,每次行进前进x米后需要休息一下,休息期间船会自行倒退y米,每次休息后再次行进,前进距离缩短1/5,若起始距离岸边为m米,问:能否到达岸上,需要行进多少次才能上岸。直接插入排序的原理是将第i个元素插入前面i-1个已排好序的记录中,将比第i个元素大的记录依次向后移动一个位置,将第i个元素插入空位。第二轮相邻比较,后移2次。

博客 591

python基本数据类型

一、基本数据类型 1、数据型(不可变) 数值型函数 2、整数型:python3没有long类型 int=20; print int; 3、浮点型 python的浮点型遵循IEEE754双精度标准,每个浮点型占8个字节,能表示的范围是-1.8308~1.8308 float=2.3; print float; 4、复数:复数由实数和虚数构成,a+bj 5、布尔型(逻辑型) bool=False...

yangxiaoyan12的博客 1604

智能车图像处理1-基础图像规格

从厂家摄像头的库函数中,我们可以直接得到完整图像的灰度数组,经过二值化之后(算力允许,可以考虑大津法),就是我们要处理的0-1二值图像了。本系列所有的文章中,我们的图像规格如下。

taiyuezyh的博客 4318

python返回数据类型_python数据类型

## Python数据类型## 内置数据类型在编程中,数据类型是一个重要的概念。变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。在这些类别中,Python默认具有以下内置数据类型:* 文字类型:str* 数值类型:int,float, complex* 序列类型:list,tuple, range* 映射类型:dict* 集合类型:set, frozenset* 布尔类型:bool* ...

weixin_39541121的博客 1554

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

python数据类型_Python数据类型

python数据类型Python Data Types are used to define the type of a variable. Previously we learned about statement and comment in Python. If you want then you can find it from Python Comment & Statement...

从零开始的教程世界 269

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

python输出数据类型_Python 数据类型

Python3 有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)数字(Number)、字符串(String)、元组(Tuple)是不可变的数据类型,列表(List)、集合(Set)、字典(Dictionary)是可变的。不可变指的是值本身不可变,但变量是可变的。比如:1 a="hello wolrd"2 a...

weixin_40007175的博客 4216

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【Python篇】python的数据类型

python数据类型以及转换

m0_64231944的博客 495

python批量转换数据类型_python中数据类型转换

1、list转str假设有一个名为test_list的list,转换后的str名为test_str则转换方法:test_str = "".join(test_list)例子:需要注意的是该方法需要list中的元素为字符型,若是整型,则需要先转换为字符型后再转为str类型。2、str转list假设有一个名为test_str的str,转换后的list名为test_list则转换方法:test_list...

weixin_34175978的博客 2599

python的数据类型都有哪些_python基本数据类型

数据类型概论"""计算机对数据进行运算时需要明确数据的类型和含义。例如,一个数据100 101,计算机需要明确的知道这个数据是十进制数字100 101或二进制数字100101或像名字一样的一个字符串"100 101"。不仅对计算机,即使对人来说,也需要清楚数字所表达的基本类型及含义。数据类型用来表达数据的含义,消除计算机对数据理解的二义性。python语言支持多种数据类型,最简单的包括数字类型、字...

weixin_39938522的博客 344

python numpy数据类型_Python NumPy 数据类型

1、Python中的数据类型默认情况下,Python具有以下数据类型:strings-用于表示文本数据,文本用引号引起来。 例如。 “A B C D”integer-用于表示整数。 例如。 -1,-2,-3float-用于表示实数。 例如。 1.2、42.42boolean-用于表示True或False。complex-用于以复数形式表示数字。 例如, 1.0 + 2.0j,1.5 + 2.5j2...

weixin_39747341的博客 1146

Python3 基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Py...

bleauchat的博客 1156
上一篇: Python基础、解释器、基础语法
下一篇: Python数据类型的常用方法、Python函数
chen_note
博客等级 码龄1年 251粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值