Python复习1

2020-03-06  本文已影响0人  小心的我

#!/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])

上一篇 下一篇

猜你喜欢

热点阅读