Python学习笔记

Python学习笔记(一)

一.编写注释

大多数编程语言中,注释都是很有用的功能。程序越复杂,就越应该添加注释,这是对解决问题的方法进行的阐释。
在Python中,注释用井号(#)表示

>>> #问好
>>> print("hello,world!")

Python将会忽略第一行,只执行第二行。

二.变量
>>> message = "hello,world!"
>>> print(message)

运行该程序,会发现输出为:

hello,world!

我们添加了名为message的变量,每个变量都存储了一个值(与变量相关的信息)。
接下来我们看另一段代码:

>>> message = "hello,world!"
>>> print(message)

>>> message = "hello,Z!"
>>> print(message)

运行之后会发现输出为:

hello,world!
hello,Z!

因此,我们说程序中可随时修改变量值,Python会记录最新值。

使用变量时,我们应该注意以下几点:
1.变量名职能包含字母,数字和下划线;
2.变量名不能包含空格;
3.不要使用Python关键字和函数名作为变量名(如:print)
4.变量应该既简短而又具有描述性;
5.慎用小写字母l和大写字母O,因为他们可能被看成数字1和0。

三.字符串

字符串就是一系列字符。在Python中用引号括起来的就是字符串,其中的引号可以是单引号也可以是双引号。
1.使用方法修改字符串大小写
首先,我们先引入一个概念“方法”,方法是Python可对数据执行的操作,我们先看一段代码:

>>> name = "libai"
>>> print(name.title())

它的输出就是:

Libai

在name.title()中,name后面的(.)就是对变量name执行方法title()的操作。
title()是以首字母大写的方式显示每个单词;
upper()是将字符串全部大写;
lower()是将字符串全部小写。
2.合并(拼接)字符串
Python使用加号(+)来合并字符串。

>>> first_name = 'bai'
>>> last_name = 'li'
>>> full_name = last_name +' ' + first_name
>>> print(full_name)

li bai

3.删除空白
额外的空白会让人迷惑,比如’libai’和’libai '看起来没什么不同,但却是两个不同的字符串,而我们可以使用方法rstrip()进行删除,但这个删除是暂时的,重新访问时又会恢复原来的字符串。

>>> name = 'libai   '
>>> print(name.rstrip()+'!')
>>> print(name+'!') 

它的输出为:

libai!
libai  !

因此,删除字符串空白的方法如下:
rstrip()删除字符串左端空白
lstrip()删除字符串右端空白
strip()删除字符串两端空白

四.数字

1.整数
Python中,可对整数执行加(+)减(-)乘(*)除(/)运算
2.浮点数
Python中,带小数点的数字均为浮点数(结果包含的小数位数可能不确定)
3.str()函数
首先我们看一段代码:

>>> age = 20
>>> message = 'Happy ' + age + 'rd Birthday'
>>> print(message)

乍一看,代码没什么问题,结果可能为:

Happy 20rd Birthday

但是运行后会报错。(TypeError:Can’t convert ‘int’ object to str implicitly)
这是一个类型错误,Python不知道如何处理age,不知道是(int)还是字符串。为此,我们使用函数str(),让非字符串表示为字符串。

>>> age = 20
>>> message = 'Happy ' + str(age) + 'rd Birthday'
>>> print(message)

再次运行,结果就和我们预想的一样了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值