#!/usr/bin/python
# -*- coding:utf8 -*-
# 1.输入、输出
# name = input()
# print("hello", name)
# print("1024 * 768 =", 1024 * 768)
# 2.python3,字符串是以Unicode编码
# print("包含中文测试")
# ord()函数获取字符的整数标签,chr()函数把编码转换为对应的字符
# print(ord("A"))
# print(ord("中"))
# print(chr(65))
# 3.要计算str包含多少个字符,可以用len()函数:
# print(len("ADB"))
# print(len("中文"))
# print(len("中文".encode('utf-8'))) # 1个中文字符经过UTF-8编码后通常会占用3个字节,而1个英文字符只占用1个字节
# 4.list列表:是一种有序的集合,可以随时添加和删除其中的元素
# classmates = ["xiaoliu", "Jack", "Tom"]
# print(len(classmates))
# 用索引访问list中的每一个位置元素,从0开始
# print(classmates[0])
# print(classmates[-1]) # 最后一个元素
# list是一个可变的有序表,所以,可以往list中追加元素到末尾
# classmates.append("guoer")
# 也可以把元素插入到指定的位置,比如索引号为1的位置
# classmates.insert(1, "liuxing")
# 要删除list末尾的元素,用pop()方法
# classmates.pop()
# 要删除指定位置的元素,用pop(i)方法,其中i是索引位置
# classmates.pop(1)
# 要把某个元素替换成别的元素,可以直接赋值给对应的索引位置
# classmates[1] = "tihuan"
# print(classmates)
# 5.tuple元组:初始化之后,不能修改
# classmates = ("xiaoliu", "Jack", "Tom")
# 其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1]
# print(classmates[0])
# 因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple
# t = () # 定义空元组
# 只有1个元素的tuple定义时必须加一个逗号,
# t = (1,)
# t = (1)
# print(t)
# 练习
# L = [
# ['Apple', 'Google', 'Microsoft'],
# ['Java', 'Python', 'Ruby', 'PHP'],
# ['Adam', 'Bart', 'Lisa']
# ]
# print(L[0][0])
# print(L[1][1])
# print(L[2][2])
网友评论