python学习之路---python的安装和基础知识


前言

本文从零开始学习python,此博客作为记录学习过程。


一、python介绍

python是一种解释型、面向对象、动态数据类型的高级程序设计语言。主要版本有python2和python3,官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本。

二、环境安装

1.到python官网下载python

https://www.python.org/
在这里插入图片描述
下载完后,双击运行,同时将add python 3.6 to PATH加上勾号,这样就能将路径添加到path变量中,不用手动去添加了。
这里的python和java中的JDK类似,是一个最主要的软件,但是为了编程的方便和快捷,我们还需要下载IDE,如PyCharm。
当我们下载安装好后,打开CMD输入python
在这里插入图片描述
出现如上情况,表示安装成功。

2.python基础知识—记录自己容易忘记的。

  • 1、变量:变量命名由数字、字母和下划线组成,数字不能在首位

  • 2、字符串:
    .title()方法用于将单词首字母大写
    upper():每个字母都大写
    lower():每个字母都小写
    +:拼接字符串
    \t:制表符
    \n:换行符
    rstrip():删除右边的空白
    lstrip():删除左边的空白

  • -3、 数字

    两个乘号表示乘方(二次方)
    str():转化为字符串

  • 4、列表

    列表有点像C语言的结构体,他可以存储任意类型的数据,即使数据类型不一样也没有关系。
    通过索引来访问列表中的数据。列表用[]表示,;数据与数据之间用逗号分隔。
    列表的访问:

    • 通过索引来访问,索引下标从0开始。

    列表的修改

    • 直接通过赋值来覆盖原列表
liebiao1 = [1,2,4,7,8,9]
liebiao1[1] = 3
print(liebiao1)

在这里插入图片描述

列表的添加

  • 通过append方法添加新元素
liebiao1 = [1,2,4,7,8,9]

liebiao1.append(10)
print(liebiao1)

在这里插入图片描述

列表的插入

  • 通过insert方法将数据插入任意位置
liebiao1 = [1,2,4,7,8,9]
liebiao1.insert(1,13)
print(liebiao1)

在这里插入图片描述

列表的删除

liebiao1 = [1,2,4,7,8,9]
del liebiao1[0]
print(liebiao1)

在这里插入图片描述
del语句删除不能引用被删除的值。

  • 通过del语句删除元素:del liebiao[0]。
  • Pop方法也可以删除,删除的同时可以引用被删除的值。
liebiao1 = [1,2,4,7,8,9]

value = liebiao1.pop(0)
print(liebiao1)
print("删除的值是"+str(value))

在这里插入图片描述

  • Remove是通过删除值来进行的
liebiao1 = [1,2,4,7,8,9]
value = liebiao1.remove(1)
print(liebiao1)
print("删除的值是"+str(value))

在这里插入图片描述
remove之后无法引用此值。

sort:对列表进行排序(使用此方法后就会改变原有的列表序列)
sorted:临时排序。
reverse():反转
len():计算长度
for语句后面有冒号
range():创建数值列表。list与range同时使用可以创建数值列表
min:最小值

liebiao1 = [1,2,4,7,8,9]
minValue = min(liebiao1)
print(minValue)

在这里插入图片描述

max:最大值

liebiao1 = [1,2,4,7,8,9]
maxValue = max(liebiao1)
print(maxValue)

在这里插入图片描述

sum:求和

print(sum(liebiao1))

在这里插入图片描述

切片:即将一个列表中的一部分取出来作为另一个列表,不指定第一个索引时,默认从头开始。
切片和range中的规则一致,不会取到最后一个索引所指向的值。

list1 = ['aa','bb','cc','dd','ee','ff']
list2 = list1[:2]
print(list2)

在这里插入图片描述
这里的索引是2,所以在cc前面停下,输出aa,bb。

切片的复制:

list1 = ['aa','bb','cc','dd','ee','ff']
list2 = list1[:]
print(list2)

在这里插入图片描述

  • 5、元组
    Python 将不能修改的值称为不可变的 ,而不可变的列表被称为元组
    元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。
yuanzu = (300,80)
print(yuanzu[0])

在这里插入图片描述

访问元素的方法和列表一样

修改元组中元素的值是不可以的,会报错

yuanzu = (300,80)
yuanzu[0] = 90

在这里插入图片描述
但是可以对整个元组进行赋值。

yuanzu = (300,80)
yuanzu = (400,90)
print(yuanzu)

在这里插入图片描述


总结

介绍了python的安装和基础知识。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python学习笔记》是由皮大庆编写的一本关于Python语言学习的教材。在这本书中,作者详细介绍了Python语言的基础知识、语法规则以及常用的编程技巧。 首先,作者简要介绍了Python语言的特点和优势。他提到,Python是一种易于学习和使用的编程语言,受到了广大程序员的喜爱。Python具有简洁、清晰的语法结构,使得代码可读性极高,同时也提供了丰富的库和模块,能够快速实现各种功能。 接着,作者详细讲解了Python的基本语法。他从变量、数据类型、运算符等基础知识开始,逐步介绍了条件语句、循环控制、函数、模块等高级概念。同时,作者通过大量的示例代码和实践案例,帮助读者加深对Python编程的理解和应用。 在书中,作者还特别强调了编写规范和良好的编程习惯。他从命名规范、注释风格、代码缩进等方面指导读者如何写出清晰、可读性强的Python代码。作者认为,良好的编程习惯对于提高代码质量和提高工作效率非常重要。 此外,作者还介绍了Python的常用库和模块。他提到了一些常用的库,如Numpy、Pandas、Matplotlib等。这些库在数据处理、科学计算、可视化等领域有广泛的应用,帮助读者更好地解决实际问题。 总的来说,《Python学习笔记》是一本非常实用和全面的Python学习教材。通过学习这本书,读者可以系统地学习和掌握Python编程的基础知识和高级应用技巧,为以后的编程学习和工作打下坚实的基础

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值