python基础课程系列(一)

第一部分 基础知识
目录
第1章介绍在计算机中安装python
第2章论述如何在变量中存储信息以及如何使用文本和数字
第3章和第4章介绍列表
第5章介绍if语句
第6章介绍python字典,将不同的信息关联起来
第7章讲解如何从用户那里获取输入,以让程序变成交互式的
第8章介绍编写函数
第9章介绍类
第10章介绍如何使用文件
第11章为代码编写测试,以核实程序是否像你期望的那样工作

第1章 起步
安装python(略)

第2章 变量和简单数据类型
2.2.1.变量的命名和使用
1)变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。例如,可将变量命名为message_1,但不能命名为1_message
2)变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误
3)不要将python关键字和函数名用作变量名,即不要使用python保留用于特殊用途的单词,如print
4)变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好
5)慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0

2.3.字符串
字符串 就是一系列字符。在 Python 中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。
2.3.1.使用方法修改字符串的大小写
对于字符串,可执行的最简单的操作之一是修改其中的单词的大小写。
>>> name = 'ada lovelace'
>>> print(name.title())
Ada Lovelace
注1:在 name.title() 中, name 后面的句点( . )让 Python 对变量 name 执行方法 title() 指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。
注2:函数 title() 不需要额外的信息,因此它后面的括号是空的。
注3:title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值 Ada 、 ADA 和 ada
视为同一个名字,并将它们都显示为 Ada 。
注4:其他处理大小写的方法
>>> name = 'Ada Lovelace'
>>> print(name.upper())    #改成大写
ADA LOVELACE
>>> print(name.lower())    #改成小写
ada lovelace

2.3.2.合并(拼接)字符串
Python 使用加号( + )来合并字符串,这种合并字符串的方法称为拼接。
>>> first_name = 'ada'
>>> last_name = 'lovelace'
>>> full_name = first_name + ' ' + last_name
>>> print(full_name)
ada lovelace
>>> print('Hello, ' + full_name.title() + '!')
Hello, Ada Lovelace!

2.3.3.使用制表符或换行符来添加空白
在编程中, 空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,以使其更易读。
要在字符串中添加制表符,可使用字符组合 \t 
>>> print('Python')
Python
>>> print('\tPython')
    Python

要在字符串中添加换行符,可使用字符组合 \n 
>>> print('Languages:\nPython\nC\nJavaScript')
Languages:
Python
C
JavaScript

2.3.4.删除空白
Python 能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法 rstrip() 
>>> favorite_language = 'python '
>>> favorite_language
'python '
>>> favorite_language.rstrip()
'python'

你还可以剔除字符串开头的空白,或同时剔除字符串两端的空白。为此,可分别使用方法 lstrip() 和 strip()
>>> favorite_language = ' python '
>>> favorite_language.rstrip()    #删除右侧空白
' python'
>>> favorite_language.lstrip()    #删除左侧空白
'python '
>>> favorite_language.strip()    #删除两侧空白
'python'

2.4.数字
2.4.1.整数
2.4.2.浮点数
Python 将带小数点的数字都称为 浮点数 
2.4.3.使用函数 str() 避免类型错误
>>> age = 23
>>> message = 'Happy ' + age + 'rd Brithday!'
Traceback (most recent call last):
  File "<pyshell#21>", line 1, in <module>
    message = 'Happy ' + age + 'rd Brithday!'
TypeError: Can't convert 'int' object to str implicitly
>>> message = 'Happy ' + str(age) + 'rd Brithday!'
>>> print(message)
Happy 23rd Brithday!

第3章 列表简介
3.1.列表是什么
列表 由一系列按特定顺序排列的元素组成,用方括号( [] )来表示列表,并用逗号来分隔其中的元素。
3.1.1.访问列表元素
列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉 Python 即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。
>>> bicycles = ['trek', 'cannondale', 'redline', 'specialized']
>>> print(bicycles[0])
trek
>>> print(bicycles[0].title())
Trek

3.1.2.索引从 0 而不是 1 开始
在 Python 中,第一个列表元素的索引为 0 ,而不是 1 。
>>> print(bicycles[1])
cannondale
>>> print(bicycles[3])
specialized

Python 为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为 -1 ,可让 Python 返回最后一个列表元素:
>>> print(bicycles[-1])
specialized

3.1.3.使用列表中的各个值
>>> message = 'My first bicycle was a ' + bicycles[0] + '.'
>>> print(message)
My first bicycle was a trek.

猜你喜欢

转载自blog.csdn.net/zhaocen_1230/article/details/81213657