python自学1
前言
记录自学编程语言python
一、变量和简单数据类型
变量名规则
1.只能包含字母、数学和下划线,且不能以数字开头。
2.不能包含空格,且不要将pyhton的关键字与函数名用作变量名
3.具有简短和可读性。
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
字符串
在python中,用引号括起来的都是字符串,双引号、单引号都可。
下面是一些跟字符有关的方法。在python中方法是对数据执行的操作。
1.修改字符串大小写:
name="adb love"
print(name.title())
name后面的.
表示对变量name执行指定方法的操作,这里的方法为title()。
每个方法后面都跟着一对(),这是因为方法通常需要额外的信息来完成其工作。这种信息是在圆括号内提供的。
以下是修改字符串大小写的基本方法
A.title()
首字母大写
B.lower()
全部小写
C.upeer()
全部大写
2.字符串中使用变量
在字符串中插入变量,可在引号前加上字母f
,在将需要插入的变量放入{ }
中,也称为f字符串。如下
irst_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)
3.使用制表符或换行符来添加空白
空白泛指任何非打印字符,如空格、制表符和换行符。
\t
,添加制表符
\n
,添加换行符
删除空白
方法rstrip()
,删除尾部空白。
lstrip()
,删除开头空白
strip()
,删除两边空白
注意,要永久删除这个字符串中的空白,必须将删除操作的结果关联到变量
如下:
>>> favorite_language = 'python '
>>> favorite_language = favorite_language.rstrip()
>>> favorite_language
'python'
数
省略
二、列表、
列表由一系列按特定顺序排列的元素组成,在python中用[ ]
表示列表,用逗号隔开元素。
访问列表元素时,需要注意,索引是从0开始,Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素。同理-2为倒数第二个元素。
列表中修改、添加和删除元素
1.修改元素
可指定列表名和要修改的元素的索引,再指定该元素的新值,即可修改元素。
例:
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles[0] = 'ducati'
print(motorcycles)
2.添加元素
方法append()
,将添加的元素放在列表末尾。
inseert()
,在任意位置添加元素。
3.删除元素
del
语句,删除后无法访问
方法pop()
,删除元素,并可继续使用
方法remove()
,根据值删除元素,只删除第一个指定的值。
组织列表
1.永久排序
方法sort()
,按字母排序,且无法恢复
2.临时排序
函数sorted(),按字母排序,但是并没有改变原来排列顺序。
3.倒排序
方法reverse()
,将列表倒过来排
4.确定列表长度
函数len()
,确定列表的长度,