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

先从基础的来吧,我也是刚刚开始,昨天在网上看了很多东西

说的天花乱堆,说到底还是得从基础开始,万丈高楼平地起嘛。

想写爬虫爬妹子首先还得熟练掌握了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())  # 输出所有值

朋友给我推荐廖雪峰的资料,大家也可以去看一看。

快过年了,提前祝大家新年快乐,狗年大吉!

猜你喜欢

转载自blog.csdn.net/u012998306/article/details/79312297