学习一门语言试,都是从“Hello World”开始,为了输出一句“Hello World”,提前做了很多准备,从安装环境到程序运行.....就不详细说安装环境的步骤了,csdn上有许多详细的步骤,都可以参考。
创建一个项目后,在编辑器中打出
print("Hello World")
运行后,就可以看到运行结果:Hello World
继续开始学习啦
一、变量
1.变量的命名规范:
a、变量可以包括字母、数字、下划线,但是数字不能作为开头
b、系统关键字不能作为变量名使用
c、除了下划线之外,其它符号不能作为变量名使用
d、变量名区分大小写
2.变量类型
在python中定义变量不需要声明变量类型,系统会自动辨别类型
内建函数:print/type
复数:num = 5+10j
字符串
(1)、使用方法修改字符串的大小写
str.title()//以首字母大写的方式显示字符串
str.upper()//将字符串改为全部大写
str.lower()//将字符串改为全部小写
(2)、合并字符串
python使用加号(+)来合并字符串
(3)、使用制表符或换行符来添加空白
\n换行
\t制表
(4)、删除空白
str.rstrip()//删除字符串末尾的空白符(只是暂时删除,接下来询问依旧是有空白符)
str.lstrip()//删除字符串开头的空白符
str.strip()//删除字符串两端的空白符
(5)、使用字符串时避免语法错误
在用单引号扩起的字符串中,如果包含撇号,就会导致错误
单引号
双引号
三引号
原始字符串:字符串前面加上r,表示原始字符串(raw_string)字符串内
(6)、print语句
在python2中,无需经要打印的内容放在括号内。python3中,print是一个函数,因此括号必不可少。
数字
1、整数
python中,整数可以进行加、减、乘、除、幂运算等操作。
注意:在python2中,将两个整数相除的结果稍有不同。在python2中除法的结果只包含整数部分,小数部分被删除。采取的不是四舍五入,而是将小数部分直接删除。
2、浮点数
python中将带小数点的数字都称为浮点数。
3、使用函数str()避免类型错误
python中没有++/--这样的操作
布尔类型
python中用True和False来表示布尔值
布尔类型的变量,意思一种特殊的整数类型,在和整数进行运算时,True备当作1,False被当作0
二、输入输出
print()函数将结果输出到标准输出(显示器)上
raw_input()函数从标准输入中获取用户输入,python3中取消了raw_input,只有input(),输入类型为字符串类型,转变输入类型需要强转
inp = int(input("输入数字:"))
inp1 = int( input("输入数字:"))
print(inp*inp1)
三、注释
在python中使用#注释
单行注释:#
多行注释:""" """
四、列表(类似于C中的数组)
1、定义:
列表是由一系列按特定顺序的元素组成。在python中用方括号[ ] 来表示列表,并用逗号来分隔其中的元素。
打印列表会将[]也打印出来。
2、访问列表元素
● 列表是有序集合,要访问列表的任何元素,只需将该元素的位置或索引告诉python即可。
● 索引是从0开始
● python为访问最后一个列表元素提供了一宗特殊语法,通过将索引制定为-1,可让Python返回最后一个列表元素。字符串下标可以取负数-1 = len - 1
3、修改、添加和删除元素
a、修改列表元素
要修改列表元素。需要制定列表名和要修改的元素的索引,再指定新的值。
b、在列表中添加元素
● 在列表末尾添加元素
在列表中添加新元素时,最简单的方式是将元素附加到列表末尾。给列表附加元素时,它将添加到列表末尾。
motorcycles = ['abc', 'apple', 'banana']
motorcycles.append('pear')//给列表末尾加上pear,append方法也可以给空列表中加元素
● 在列表中插入元素
使用insert()可以在列表的任何位置添加新元素,只需指定新元素的索引和值。
motorcycles = ['abc', 'apple', 'banana']
motorcycles.insert(0, 'orange')
motorcycles.insert(1, 'watermelon')
4、从列表中删除元素
a、使用del语句删除元素
如果知道要删除的元素在列表中的位置,可以使用del语句。
motorcycles = ['abc', 'apple', 'banana']
del motorcycles[0]
del可以删除任何位置处的列表元素,条件是知道其索引
b、使用pop()方法删除元素
要将元素从列表中删除,并接着使用它的值,pop()方法可删除列表末尾的元素,并让你能够接着使用它
c、弹出列表中任何位置处的元素
使用pop()来删除列表总任何位置的元素,只需在括号中指定要删除的元素的索引即可。
d、根据值删除元素
只要知道要删除的元素的值,可以使用方法remove()
motorcycles = ['abc', 'apple', 'banana']
motorcycles.remove('apple')
print(motorcycles)
注意:remove()方法值能删除第一个指定的值。如果要删除的值在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值。
五、组织列表
1、使用方法sort()对列表进行永久性排序
sort()方法是按照字母的顺序排列,永久性的修改了列表元素的排列顺序,再也无法恢复到原来的排列顺序。
2、使用函数sorted()对列表进行临时排序
函数sorted()可以按照特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。
注意:在并非所有的值都是小写时,按字母顺序排列列表顺序要更复杂。决定排列顺序时,有多种解读大写字母的方式,要指定准确的排列顺序。
3、倒着打印列表
使用reverse()方法。reverse()方法永久性的修改排列元素的排列顺序,但可以随时恢复到原来的排列顺序,只需要再次调用reverse()即可。
4、确定列表的长度
使用函数len()可快速获取列表长度。python计算列表元素时从2开始,因此确定列表长度时,不会遇到差一错误。
使用列表时避免索引错误
列表索引差一,索引是从0开始的。索引-1总是返回最后一个列表元素,仅当列表为空时,这种房屋内最后一个元素的方式才会导致错误。
六、操作列表
1、遍历整个列表
使用for循环
在for循环后面,没有缩进的代码都只执行一次,而不会重复执行。python根据缩进来判断代码与前一行代码的关系。
for语句末尾的冒号告诉python,下一行是循环的第一行。
创建数值列表
1、使用函数range()
python函数range()可以生成一系列的数字。
2、使用range()创建数字列表
可使用函数list()将range()的结果直接转成列表。
3、对数字列表执行简单的统计计算
digits = [1, 2, 3, 4, 5]
min(digits)
max(digits)
sum(digits)
七、元组
python将不能修改的值称为不可变的,而不可变的列表称为元组。
1、定义元组
使用圆括号来标识元组。
dimensions = (200, 50)
元组的值不能修改,若修改会出错。
2、遍历元组中的所有值
使用for循环遍历元组的值
3、修改元组变量
虽然不能修改元组的值,但可以给存储元组的变量赋值。
相比于列表,元组是更简单的数据结构。如果选哟存储的一组值在程序的整个生命周期内都不变,可使用元组。