python--基础知识

学习一门语言试,都是从“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、修改元组变量

虽然不能修改元组的值,但可以给存储元组的变量赋值。

相比于列表,元组是更简单的数据结构。如果选哟存储的一组值在程序的整个生命周期内都不变,可使用元组。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值