您的位置:首页 > 编程语言 > Python开发

python入门:python的变量类型详解

2018-02-12 08:49 666 查看
先从基础的来吧,我也是刚刚开始,昨天在网上看了很多东西
说的天花乱堆,说到底还是得从基础开始,万丈高楼平地起嘛。
想写爬虫爬妹子首先还得熟练掌握了python才行。
了解一下python的变量类型,自己写了demo熟练一下。# -*- coding: utf-8 -*-
'''
Created on 2018年2月11日

@author: Administrator
'''

a = "我是字符串"
b = 1
if b > 0:
print(a)#这是个注释
else:
print(b)

'''
这是个多行注释
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
'''

counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串

print (counter)
print(miles)
print (name)
#多个变量赋值 e = f = g = 1
e , f ,g = 1,'哈',1.00
print(e)
print(f)
print(g)

#字符串类型
s = "一二三四五六七八九十"
print(s)
print(s[0])
print(s[0:5])#输出0-5个索引的字符串
print(s[5:])#输出5以后的字符串
print(s *2)#输出两遍字符串
print(s + "TEST")#输出拼接的字符串

#列表类型
list1 = ["字符串",123,100.1,'Tom']
list2 = [123,'John']
print(list1)
print(list1[0])
print(list1[0:2])
print(list1[2:])
print(list1 *2)
print(list1+list2)#输出拼接的列表

#元组类型
yuanzu = ("字符串",123,100.1,'Tom','John')
yuanzu1 = (1255,332.1,'Uncle')
print(yuanzu)
print(yuanzu[0])
print(yuanzu[0:2])
print(yuanzu[2:])
print(yuanzu *2)
print(yuanzu+yuanzu1)#元组的拼接

#元组相当于一个只读类型不可再做赋值操作,列表可以,元组用(列表用[
yuanzu = ("字符串",123,100.1,'Tom','John')
liebiao = [1255,332.1,'Uncle']
#yuanzu[1] = 100 这种赋值是不被允许的
liebiao[1] = 100
print(yuanzu)
print(liebiao)

# dictionary数据字典,用"{ }"标识。字典由索引(key)和它对应的值value组成。
zidian = {}
zidian['one'] = "第一个"
zidian[2] = "第二个"

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

print(zidian['one']) # 输出键为'one' 的值
print(zidian[2]) # 输出键为 2 的值
print(zidian1) # 输出完整的字典
print(zidian1.keys()) # 输出所有键
print(zidian1.values()) # 输出所有值朋友给我推荐廖雪峰的资料,大家也可以去看一看。
快过年了,提前祝大家新年快乐,狗年大吉!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: