IDE:pycharm
参考书籍:《Python编程:从入门到实践》--埃里克.玛瑟斯
适合人群:有点编程基础
一、变量和简单数据类型
1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格
2.数据类型--字符串
字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使用双引号;如果字符串里面包含双引号,那么就用单引号括起来。
3.字符串函数
title()--以首字母大写的方式显示每个单词
title.upper()--全部大写
title.lower()--全部小写
4.拼接字符串--用"+"号
a="hello"
b="world"
print(a+","+b)
输出hello,world
5.指标符--\t 换行符--\n
6.字符串空白处理
rstrip()--删除末尾空白
lstrip()--删除开头空白
strip--删除两端空白
7.数字的四则运算没有什么特别的
8.字符串函数--str()
age=23
str(age)
9.注释符号
单行注释--#
多行注释--"""……"""
二、列表
1.列表类似于C语言的数组,将同类事物放在一个数组里面
string = ['abc' , 'bcd' , 'efg']
print(string)
输出: ['abc' , 'bcd' , 'efg']
还可以直接定义空列表string[]
2.访问列表元素
类似于C语言的数组,string[0],即可访问第一个元素
访问最后一个元素--string[-1]
3.修改元素
string[1] = 'apple'
4.添加元素
在末尾添加--string.append('student')
5.插入元素
string.insert(0,'banana'),则banana插入到了列表开头,其他元素后移
6.删除元素
del string[0]
使用del删除的元素,将无法再次访问
string2 = string.pop()
pop函数删除了string末尾的元素,并将其赋值给string2
如果要删除制定位置的元素,只需string.pop(2)
根据值删除元素
string.remove('apple')
remove只删除第一个制定的值,如果要删除列表中所有匹配的值,则需用循环
7.排序
string.sort()--按字母顺序排
string.sort(reverse=True)--按字母逆序排
sorted(string)--临时排序,即排序只有在用运行此句代码时有效,执行下一行代码时字符串又变成原来的顺序
8.反转列表元素的排列顺序
string.reverse()
9.列表长度--len(string)
三、操作列表
1.遍历整个列表--for循环
for k in string:
print(k)
相当于C语言:
for(k=string[i];i<strlen(string);i++)
{
printf(k);
}
2.创建数值列表
range(1,5)--左闭右开,1,2,3,4
for value in range(1,5)
使用list()直接将range()转换成列表
number = list(range(1,6))
print(number)
输出:[1,2,3,4,5]
range指定步长--range(2,11,2)--从2开始数,不断加2,直到达到11或超过11
2,4,6,8,10
3.平方--**
value=a**2
4.列表解析
squares = [value**2 for value in range(1,11)]
print(squares)
[1,4,9,16,25,36,49,64,81,100]
C语言:
for(i=1;i<11;i++)
{
squares= i*I;
printf(squares);
}
5.切片-