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

本文详细介绍了Python的安装步骤,包括从官网下载、安装和验证安装成功。同时,文章深入浅出地讲解了Python的基础知识,如变量、字符串、数字、列表和元组的使用方法,包括操作如拼接、转换、添加、删除等。此外,还涉及到了列表的排序、切片以及常用内置函数的运用。文章适合Python初学者阅读。
摘要由CSDN通过智能技术生成


前言

本文从零开始学习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的安装和基础知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值