史上最全,最详细的Python入门教程!你应该没见过比这篇还详细的

很多学Python学的不错的小伙伴都有碰到这样的事情吧?就是自己还没毕业就有很多的企业来聘请你去他们的公司面试入职!我身边就有一个活生生的例子,我一位学长,学了三四年的Python,毕业了去阿里面试,居然直接就被应聘上了,后来他和我们分享他的入职经验:就是把自己所学会的东西尽量做到最完美!做到最美观,代码是写给人看的,所以代码的美观性在HR那里是非常重要的,大家都好好加油!看的我们确实羡慕的要死。阿里,应该对于这些刚出学校的同学来讲是非常有吸引力的。今天我也整理了一些非常基础的资料,希望能帮到各位看官朋友们,温馨提示:天冷,出门多添衣哦!

最近找到了一个免费的python教程,两周学会了python开发。推荐给大家,希望召集更多的朋友一起学习python。
小编有一个群 515267276:里面有很多python爱好者讨论学习,有资料,想学python的可以一起加进来,水军勿扰,水军勿扰。

三、算术运算符

1、运算符

PS 在Python中 * 还可以用于字符串中,计算结果就是字符串重复指定次数的结果

1、类型

数字型

  • 整型(int)

    • int(整数)

    • long(长整数)

PS(Python2.7中区分 3.0后合并了)

  • 浮点型(float)

  • 布尔型(bool)

  • 真True 非0数 ——非零即真

  • 假False

  • 复数型(complex)

  • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题

2、(驼峰命名法)

  • 小驼峰命名法

  • 第一个单词以小写字母开始,后续单词的首字母大写

  • 如:firstName、lastName

  • 大驼峰命名法

  • 每一个单词的首字母都采用大写字母

  • 如:FirstName、CamelCase

最近找到了一个免费的python教程,两周学会了python开发。推荐给大家,希望召集更多的朋友一起学习python。
小编有一个群 515267276:里面有很多python爱好者讨论学习,有资料,想学python的可以一起加进来,水军勿扰,水军勿扰。

三、随机数

import random

导入模块后,可以在模块名称后敲一个. 按Tab键会提示该模块中包含的所有函数

 

4、转义字符

1、列表(List)(使用最频繁的数据类型("数组")| 通常存相同类型数据)

  • 专门用于存储一串信息

  • 列表用[]定义,数据之间用,分离

  • 其索引从0开始

常用操作:(. 按下tab键即可查看)

(1)增加

  1. append 向列表的末尾追加数据

  2. insert 在列表的指定位置插入数据

  3. extend 可以把其他列表内的完整内容,追加到当前列表的末尾

(2)删除

  1. remove 删除指定数据  默认删除第一个该元素

  2. pop 默认删除列表最后一个数据,如果指定参数,可以删除元素的索引

  3. clear 可以清空列表

2、元组(Tuple)(元素不能修改 | 通常用来存不同类型数据)

  • 元组表示多个元素组成的序列

  • 用户存储一串信息,数据之间用,分隔

  • 用()定义

  • 索引同样从0开始

    • 创建空元组 tuple = ()

    • 取索引对应的值 元组名[0]

    • 元组中只包含一个元素,需要在元素后面添加逗号

常用操作:(. 按下tab键即可查看)

  1. index  获取某一个数据在元组的下标

  2. count 统计计数

  3. len(元组) 元组长度

  4. 循环遍历  同列表一样(一般对元组 使用的不多 原因如下图)

 

3、字典(dictionary)(除列表外 Python中最灵活的数据类型)

  • 同样可以存储多个数据

  • 通常用于存储描述一个物体的相关信息

  • 和列表的区别

  • 列表是有序的对象集合

  • 字典是无序的对象集合

  • 字典用{}定义

  • 字典使用键值对存储数据、键值对之间使用,分隔

  • 键key是索引

  • 值value是数据

  • 键和值之间使用 : 分隔

  • 键必须是唯一的

  • 值可以取任何数据类型,但键只能使用字符串、数字或元组

常用操作:(. 按下tab键即可查看)

其他操作

循环遍历

应用场景

  1. 使用多个键值对描述一个物体的相关信息

  2. 将多个字典放在一个列表中,再进行遍历,在循环体内部对每一个字典进行操作者

4、字符串(表示文本信息的数据类型)

  • 用一对双引号或者一对单引号 都可以定义一个字符串(大多数编程语言使用"来定义字符串)

    • 灵活使用

  • 使用索引获取对应位置的字符,同样从0开始

  • 可以使用for循环遍历

常用操作:(. 按下tab键即可查看)

  • (1)判断类型 9种

  • (2)查找和替换 7种

  • (3)大小写转换 5种

  • (4)文本对齐 3种

  • (5)去掉空白字符 3种

  • (6)拆分和连接 5种

字符串的切片(适用于字符串、列表和元组)

  • 使用索引值来限定范围,从一个大的集合中切出小的集合

  • 字典是一个无序的集合,使用键值对保存数据

字符串[开始索引:结束索引:步长]

跳跃切片

想切到字符串末尾 结束索引不写即可

做几个例题试试~

num_str = "0123456789"

  • (1)、num_str[2:6]

  • (2)、num_str[2:]

  • (3)、num_str[0:6] / num_str[:6]

  • (4)、num_str[:]

  • (5)、num_str[::2]

  • (6)、num_str[1::2]

  • (7)、num_str[2:-1]  (-1即截取到 倒数第一)

  • (8)、num_str[-2:]

  • (9)、num_str[::-1]  (步长-1 即向左切)

地球不爆炸,小编不放假!!!哈哈

猜你喜欢

转载自blog.csdn.net/weixin_44386969/article/details/87347448
今日推荐