分享

5分钟学习Python基础篇一

 liqualife 2020-06-01

重磅干货,第一时间送达

Python介绍:python是一个结合了解释性、互动性、编译性和面向对象的脚本语言,python也可以作为胶水语言,调用以c\c++java等语言编写的程序。Python被广泛运用的领域有:Web Internet开发、科学计算和统计、人工智能、桌面界面开发、软件开发、后端开发、网络爬虫。下面给大家演示python的强大功能:

  • 爬虫:爬取王者荣耀全部皮肤的照片

  • 数据分析:给数据画一个折线图

Python基础语法

  • 注释:

单行注释用#,多行注释用

#hello world!'''hello world!'''
  • 9个数据类型:整型、浮点型、布尔型、复数型、字符窜、列表、元组、集合、字典

小提示:1、复数型了解一下就好2、python不用单独定义数据类型,直接赋值使用就好

a = 1#此处为整形b = 0.02#此处为浮点型c = True#此处为布尔型str1 = 'string1'#此处为字符窜list1 = [0,1,2]#此处为列表tuple1 = (0,1,2)#此处为元组set1 = {0,1,2}#此处为集合dict1 = {0:'0',1:'1',2:'2'}#此处为字典
  • 9种运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、成员运算符、身份运算符、三目运算符

#算术运算符:+ - * /#赋值运算符: =  +=  -=  *=  **= /= //= %=#关系运算符: > >= < <= == !=#逻辑运算符:and or not#位运算符: &  |  ……  ~  >> <<#成员运算符:in   not in#身份运算符:is   is not #三目运算符:x = a if a>b else b
  • 常见的语句:if else语句、while语句、break语句、continue语句、for语句、pass语句

  • 注:下面的图片是所有语句的合并使用

i = 1while True:    i += 1    if i >= 3:        break    else:        print(1)for j in range(10):    if j == 3:        continue    pass
  • 浅拷贝与深拷贝

list1 = [1,2,3]list2 = list1list2[0] = 8print(list1,list2)'''打印内容[8, 2, 3] [8, 2, 3]'''

修改list2的时候,list1也跟着修改了,如果忽略了这

个细节往往会出现BUG,所以要使用copy函数进行浅拷

list1 = [1,2,3]list2 = list1.copy()list2[0] = 8print(list1,list2)'''打印内容[1, 2, 3] [8, 2, 3]'''

修改二维数组的时候即使使用了copy函数还是会出现错

误,所以要使用深拷贝

import copylist1 = [[0,0,0],[0,0,0]]list2 = copy.deepcopy(list1)list2[0][0] = 8print(list1,list2)'''打印内容[[0, 0, 0], [0, 0, 0]] [[8, 0, 0], [0, 0, 0]]'''

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多