收藏文章 楼主

变量类型-python脚本

版块:python3 基础   类型:普通   作者:小绿叶技术博客   查看:1073   回复:0   获赞:0   时间:2020-05-15 17:02:36

# 变量赋值

#!/usr/bin/python

# -*- coding: UTF-8 -*-

counter = 100 # 赋值整型变量

miles = 1000.0 # 浮点型(小数精确)

name = "John" # 字符串


a = b = c = 1 # 多个变量赋值

a1, b1, c1 = 1, 2, "john"



print counter # 打印变量

print miles

print name

print a,b,c,a1,b1,c1


# 标准数据类型

Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)


python 数字:

var1 = 1


del var # 删除对象引用

del var_a, var_b # 逗号隔开删除多个


=======  Python支持四种不同的数字类型:

int # 有符号整型

long # 长整型[也可以代表八进制和十六进制]

float # 浮点型

complex # 复数


Python使用 L 来显示长整型

 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

intlongfloatcomplex
1051924361L0.03.14j
100-0x19323L15.2045.j
-7860122L-21.99.322e-36j
0800xDEFABCECBDAECBFBAEl32.3e+18.876j
-0490535633629843L-90.-.6545+0J
-0x260-052318172735L-32.54e1003e+26J
0x69-4721885298529L70.2E-124.53e-7j

# 字符串,列表,元组

#!/usr/bin/python

# -*-coding:utf-8-*- # utf编码与第一行注释器需要紧挨下一行

s = 'abcdef' # 字符串,等号需要空格,赋值不能有空格

s1 = ['a','b','c', 'd', 'e', 'f']                # 列表:[ ]  符号,列表可以更新元素

s2 = ('a','b','c', 'd', 'e', 'f')                # 元组:( ) 符号,只能读取,不能更新。

s1[2] = 1000                            # s1列表可以更新角标对应的元素,列表只读不能更新



# s[2:] 第2个到后面所有          # s * 2 输出s变量字符串两次

# s[0] 第一个字符                        # str + "abcd"  连接字符串+,运算符* 次数


# s [1:4:2] 从1到4的位置范围中,步长(间距)为2,指定位置字符


a = s[1:3]                                      # 变量a为变量s字符串中的角标1到第三区间,不包含第三个字符,

print a


# 字典

zd = {'name': 'john','code':6734, 'dept': 'sales'}

                                                # 定义一个字典变量,有键和对应的值


print zd['name']                # 输出字典中name键对应的值

print zd.keys()                  # 输出所有键

print zd.values()                # 输出所有值


# 数据类型转换

# int(x) 转换为整数 # long(x) 长整数 # float(x) 浮点数

# complex(real [,imag])创建一个复数

# str(x) 转换为字符串 #  repr(x) 表达式字符串


# eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象


# tuple(s)  转换为元组 # list(s) 转换为列表

# set(s) 转换为可变集合


# dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组。

# frozenset(s) 转换为不可变集合

# chr(x) 整数转换为一个字符

# unichr(x) 将一个整数转换为Unicode字符

# ord(x) 将一个字符转换为它的整数值

# hex(x) 将一个整数转换为一个十六进制字符串

# oct(x) 将一个整数转换为一个八进制字符串


====  数据转换实例

x=1000.789 # 定义变量为一个数字

xs=(int(x)) # 将x变量转换为int整数类型


print ( type(x),type(xs)) # type() 查看数据类型,xs是转换后的 type [taɪp] 类型

print xs #  打印






提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:变量类型-python脚本

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息