python入门【一】

前言

这是Python的第一次内容,所以大概的内容为介绍Python的常用编程基础。

学会了Python的基本编程基础才能开始编程啊。

有兴趣的可以看一看这个Python是什么?


Python的基础内容

Python的注释

一般就两种注释方式:单行注释和多行注释

单行注释:(#)

# 注释一:单行注释

多行注释:("""""" 当然也可以单引号’’’’’’)

"""
注释二:多行注释
"""

在这里插入图片描述


Python的变量

在Python中的变量中是不需要定义数据类型的

# Python 的变量
name = 'kk'
age = 12
print(name)
print(age)

在这里插入图片描述

变量类型说明
Number数字
String字符串
List列表
Tuple元组
Set集合
Dictionary字典

总的来说是这几个类别,可还是有细分的。


Python 的格式化输出

在我们之前的时候我们要看到结果都是要输出来看的。所以这就叫格式化输出。

# Python 的格式化输出
name = 'kk'
age = 12
print("我的名字是:" + name)#没问题
print("我的年龄是:"+age)#这个是不行的,因为在开始系统就给它定义了为int类型,强行加上会报错

在这里插入图片描述
所以如果我们想要将各种类别进行一个拼接的话就需要格式化:

初始方法:(转为string类型)
在这里插入图片描述

一,代替符号

# 代替符号
"""
%s : 用作字符串类型
%d : 用作整数
%f : 用作浮点类型
"""

在这里插入图片描述
编辑代替符号

%s:
比如
%02s : 01
%03s : 001

%f:
比如
%.2f : 0.10
%.3f : 0.100

在这里插入图片描述


二,格式化符号f

在这里插入图片描述


Python的转义字符

转义字符就三个 : \n \t 以及结束符

很简单
\n是换行
\t是空格四个

在这里插入图片描述

结束符end;
其实在每个print 的使用过程中后面都会有一个end 的属性,它总是会默认为\n,也就是换行
将其不写,就不会换行,
在这里插入图片描述

或者修改:end
在这里插入图片描述


Python的基础数据类型

Python的list

再次详细的了解一下python的数据类型

"""
数据类型
数值:int float
字符串:str
布尔类型:bool
列表:list
元组:tuple ,类似Java中的数组
集合:set
字典:dict ,类似java中的map

"""

list的格式:

list1 = ['吃饭', '睡觉', '打豆豆']

使用方法:

在这里插入图片描述

重点讲解一下切片:
list[ 起始下标位置:要获取的数量:步长 ]
步长:一次跳过多少距离

List运算

运算符号运算作用
+两个list列表进行相加
*list列表复制
in检查list列表是否包含该元素
not in检查list列表是否不包含该元素

list函数

函数名函数作用
len()求list列表长度,格式:len(列表)
min()求list列表中最小元素,格式:min(列表)
max()求list列表中最大元素,格式:max(列表)

list方法

方法名方法作用
.append(元素)向列表最后追加一个元素
.extend([元素1,元素2])向列表最后追加多个元素
.insert(下标,元素)向指定的下标位置插入元素
.pop(下标)移除下标指定的元素,如果没有指定下标,则删除最后一个元素
.remove(元素)删除指定元素
.clear()清空list列表
.index(元素)获取指定元素在list列表中第一次出现的下标
.count(元素)统计元素在list列表中出现的次数
.reverse()反转list列表
.sort()排序,默认是升序,降序添加参数:reverse=True

Python的tuple

tuple元组,就类似Java中的数组的概念,是一个不可变的序列

创建tuple元组,使用(),多个值之间用逗号隔开,注意()括号可以省略不写,但是如果tuple元组中的元素只有一个时,也必须使用,元素才能证明是一个tuple类型的变量

语法:

元组名=(值1,值2)

name=("张三","李四","王五")

使用方法上list差不多,只不过,元组的大小使不变的,不能对其进行增删改。


Python的set集合

Set集合就和Java中的Set集合是一样的概念,存放的数据是无序的,并且不能添加重复的元素

创建set集合,使用{},多个值之间用,隔开

语法:

集合名={值1,值2}

name={"张三","李四","王五"}

set方法

方法名方法作用
.add()添加元素
.pop()随机删除元素
.remove(元素)删除指定元素
.clear()清空集合

Python的dict

Dictionary字典,就类似java中的Map集合,以“键值对”的形式存放数据,key不能重复

语法格式:

字典名={key1:value1,key2:value2}

格式

person={"name":"张三","age":22,"sex":"男"}

dictionary方法

方法名方法作用
.popitem()随机删除一个
.pop(key)删除指定的key
.clear()删除所有的
.keys()获取所有的键
.values()获取所有的值
.items()获取所有的键值对

总结

本章就是简单的将其概括一下而已

当然如标题所言,就是一个入门所需的一个知识总和。
后面会更加详细的讲解

Thanks♪(・ω・)ノ希望对大家有所帮助

已标记关键词 清除标记
【为什么学PythonPython 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 在2015年的时候,在网上还经常看到学Python还是学R的讨论,那时候老齐就选择了Python,并且开始着手出版《跟老齐学Python》。时至今日,已经无需争论。Python给我们带来的,不仅仅是项目上的收益,我们更可以从它“开放、简洁”哲学观念中得到技术发展路线的启示。 借此机会,老齐联合CSDN推出了本课程,希望能影响更多的人走进Python,踏入编程的大门。 【课程设计】 本课程共包含三大模块: 一、基础知识篇 内置对象和基本的运算、语句,是Python语言的基础。本课程在讲解这部分知识的时候,不是简单地将各种知识做简单的堆砌,而是在兼顾内容的全面性的同时,更重视向学习者讲授掌握有关知识的方法,比如引导学习者如何排查错误、如何查看和理解文档等。   二、面向对象篇 “面向对象(OOP)”是目前企业开发主流的开发方式,本课程从一开始就渗透这种思想,并且在“函数”和“类”的学习中强化面向对象开发方式的学习——这是本课程与一般课程的重要区别,一般的课程只在“类”这里才提到“对象”,会导致学习者茫然失措,并生畏惧,乃至于放弃学习。本课程则是从开始以“润物细无声”的方式,渗透对象概念,等学习到本部分的时候,OOP对学习者而言有一种“水到渠成”的感觉。   三、工具实战篇 在项目实战中,除了前述的知识之外,还会用到很多其他工具,至于那些工具如何安装?怎么自己做工具?有那些典型工具?都是这部分的内容。具体来说,就是要在这部分介绍Python标准库的应用以及第三方包的安装,还有如何开发和发布自己的工具包。此外,很多学习Python的同学,未来要么从事数据科学、要么从事Web开发,不论哪个方向,都离不开对数据库的操作,本部分还会从实战的角度,介绍如何用Python语言操作常用数据库。
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页