1.变量和简单数据类型
1.变量的命名:
变量名只能由字母、数字和下划线组成,由字母和下划线开头。
不能将关键字或函数名作为变量名。
2.字符串:
字符串在Python中用引号(单引号或双引号)括起来。
可以用 + 来实现字符串的拼接,用 * 来重复一个字符串的内容。
title()方法将字符串中每个单词转化为首字母大写。
upper()方法将字母全部转换为大写。
lower()方法将字母全部转化为小写。
rstrip()方法删除字符串结尾的空白。
lstrip()方法删除字符串开头的空白。
strip()方法删除字符串两端的空白。
3.数字:
整型:Python中可以处理任意大小的整数,而且支持二进制、八进制、十进制、十六进制。
浮点型:浮点数即小数,除了数学写法(如123.456)还支持科学计数法(如1.23456e2)。
复数:形如3+5j。
**4.布尔型:**布尔值只有True和False两种值,在Python中,可以直接用True和False表示布尔值(注意大小写),也可以通过布尔运算计算出。来。
5.注释:
单行注释:以# 开头的部分。
多行注释:用三个引号(单引号或双引号)括起来的部分。
2.列表的简介:
1.列表是什么:
列表由一系列按特定顺序排列的元素组成。用方括号([ ])表示列表,用逗号分隔其中元素。
lists=['a','b','c','d','e']
列表是有序集合可以通过索引访问列表中的元素(索引从0开始)。通过将索引指定为-1,可以访问列表中的最后一个元素。
2.修改、增添、删除元素:
修改列表元素:
指定列表名和要修改的元素的索引,再指定该元素的新值。
在列表中添加元素:
append()方法在列表的结尾添加元素。
insert()方法在列表的任意位置添加元素,需要指定新元素的索引和值。
lists[2]='good'
lists.append('world')
lists.insert(2,'hello')
从列表中删除元素:
del语句可从指定位置删除列表中的元素。
pop()方法可以删除指定位置元素,并返回这个元素。若未指定索引,则默认为最后一项。
remove()方法可以删除指定的元素,并返回这个元素。(注:该方法只删除第一个指定的值)`
del lists[2]
x=lists.pop(2)
y=lists.remove('c')
3.组织列表:
sort()方法永久修改列表元素排列顺序(默认参数reverse=False)。
sorted()函数可以按特定顺序显示列表元素,同时不影响列表中的原始排序(默认reverse=False)。
reverse()方法永久修改列表的排列顺序,将列表中的元素反向(使用两次reverse()方法可得到原列表)。
len()函数可以获得列表的长度。
lists.sort()
lists.sort(reverse=False)
print(sorted(lists))
lists.reverse()
print(len(lists))
3.操作列表:
1.创建数值列表:
range()函数生成从指定的第一个数开始,到达指定第二个数停止,不包含第二个数的整数。
list()函数可将range的结果直接转化为列表。
numbers=list(range(1,6))# [1,2,3,4,5]
2.对数字列表执行统计计算:
max()(min())函数可以找出数字列表的最大(最小)值。
sum()函数可以对数字列表进行求和。
3.列表解析:
例:创建包含前十个整数的平方的列表
squares=[value**2 for value in range(1,11)]
4.使用列表的一部分:
切片指定要使用的第一个和最后一个元素的索引,切片[a:b]表示的元素是从索引为a开始,到索引为b结束,不包括b。
若未指定起始索引,从第一个开始提取。若未指定结束索引,从起始开始提取到最后。切片运算可以使用负索引。
可以通过切片复制列表:
lists=[1,2,3,4,5]
num=lists[:]
若只将一个列表赋给另一个变量,结果只是将新变量关联到原列表上,两个变量都指向同一个列表。
5.元组:
元组是不可变的列表。元组使用圆括号来标识。
修改元组变量:
虽然不能修改元组元素,但可以给储存元组的变量赋值。
num=(1,2,3)
print(num)# (1,2,3)
num=(5,6,7)
print(num)# (5,6,7)
4.分支结构:
可以用==或!=号来检查是否相等或不等。
检查多个条件:
关键字and,如果每个测试都通过,则表达式为True,否则为False。
关键字or,只要至少有一个能满足条件,表达式为True。当所有条件都不满足,表达式为False。
检查特定值是否包含或是否不包含在列表中:
in关键字可以判断特定的值是否包含在列表中。
not in关键字可以判断特定的值是否不包含在列表中。
分支结构基本语句:
1.单条if语句:
if conditional_test:
do something
2.if-else结构:
if conditional_test:
do something
else:
dosomething
3.if-elif-else结构(else不是必要的):
if conditional_test:
do something
elif conditional_test:
dosomething
else:
do something
在if语句中将列表名用在条件表达式中,Python将在列表至少包含一个元素时返回True,并在列表为空时,返回False。
来源:CSDN
作者:jiangyi031
链接:https://blog.csdn.net/jiangyi031/article/details/104464636