美文网首页
Python教程(二)

Python教程(二)

作者: Wcy100 | 来源:发表于2017-01-03 18:10 被阅读34次

字符串

ord():获取字符的整数表示
chr():把编码转换为对应的字符
len():统计字符串长度


Python对bytes类型的数据用带b前缀的单引号或双引号表示


Unicode的相关方法:

  • encode():
    >>>("中文").encode("UTF-8) b'\xe4\xb8\xad\xe6\x96\x87'
  • decode()
    b'\xe4\xb8\xad\xe6\x96\x87'.decode("UTF-8") '中文'

格式化

%d :整数
%f:浮点数
%s:字符串
%x:十六进制

使用示例:
>>>print("Your balance is:%.2f" % 199.999) Your balance is:200.00
可以看出自动进行了四舍五入

list和tuple

  • list
  • 相关函数

append():向末尾追加
insert(index,item):指定位置插入
pop():弹出末尾
pop(index):弹出指定位置元素

  • 代码示例
fruits=['Apple','Orange','Banana','Peach']
print('fruits=',fruits)
print('len(fruits)=',len(fruits))
print('frutis[0]=',fruits[0])
print('fruits[-1]=',fruits[-1])
fruits.append("Plum")
print('fruits[-1]=',fruits[-1])
  • tuple
  • 和 list 的区别

tuple不可变。
因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

  • 特殊情况说明
    • 定义一个只有1个元素的tuple时,需要在元素后面加上逗号避免歧义;Python在显示只有一个元素的tuple时,也会在后面显示一个逗号以免误解,如下所示:
>>>foo=(1,)
>>>foo
(1,)
  • 代码示例
fruits = ('Apple','Orange','Banana','Peach')
print('fruits=',fruits)
print('len(fruits)=',len(fruits))
print('frutis[0]=',fruits[0])
print('fruits[-1]=',fruits[-1])
  • 练习题
  • 题目&解答
L = [
    ['Apple', 'Google', 'Microsoft'],
    ['Java', 'Python', 'Ruby', 'PHP'],
    ['Adam', 'Bart', 'Lisa']
]
# 打印Apple:
print(L[0][0])
# 打印Python:
print(L[1][1])
# 打印Lisa:
print(L[2][2])

相关文章

  • python标准库系列教程二functools 中末附PDF

    python标准库系列教程(二)——functools (中篇) python进阶教程 机器学习 深度学习 进入正...

  • 人工智能学习线路图

    Python教程 Python 教程Python 简介Python 环境搭建Python 中文编码Python 基...

  • 2018-11-28

    python书籍 入门: python基础教程第二版 , 笨方法学python 进阶: 流畅的python ,e...

  • Python读书线

    《Python基础教程》 《Python核心编程》 《Python Cookbook》 首先是大二的时候看完了《P...

  • python文档之-Tutorial

    The Python Tutorialpython教程 The Python Tutorialpython教程 P...

  • Python

    教程类 Python 教程 官方教程Python 标准库ctypes --- Python 的外部函数库pyt...

  • 二级Python程序设计教程电子书

    二级Python程序设计教程电子书下载 自己编写的全国计算机等级考试,二级Python程序设计教程,V0.15版,...

  • Python教程列表

    Python 基础教程 Python 基础教程Python 简介Python 环境搭建Python 中文编码Pyt...

  • 2023-01-30 Python 3基础二

    Python 3基础二 基础的都是菜鸟教程上的,主要是回顾下,就没敲代码,想看的去菜鸟教程上看去。 Python3...

  • Python 文档手册

    Python 官方文档 Vamei老师-Python快速教程 廖雪峰老师-Python教程 笨办法学Python ...

网友评论

      本文标题:Python教程(二)

      本文链接:https://www.haomeiwen.com/subject/vvgfettx.html