python赋值等号必须有空格_变量类型-python脚本

# 变量赋值

#!/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#  打印

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值