![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
Python基础知识
hosheaw
这个作者很懒,什么都没留下…
展开
-
Python3学习(一):基础语法
Python3python默认UTF-8编码,所有字符串都是 unicode 字符串。可以用中文作为变量名。标识符命名规则和C语言一样。# 这是一个单行注释'''这是一个多行注释'''"""这也是一个多行注释print("Test for annotation")"""变量不需要声明类型,赋值可以同时赋值给多个变量,也可对应赋值test_int = 100test_float = 99.9testt_str = "String"a = b = c = 1a原创 2020-08-20 09:25:59 · 134 阅读 · 0 评论 -
Python3学习(二):基本数据类型
Python3 基本数据类型python中变量不需要声明,但是必须要赋值。变量没有类型,我们通常说的类型是变量所指的内存中对象的类型。test_int = 10test_float = 3.14test_str = "Hello"a = b = c = 1d,e,f = 5,1.23,"lol"print(a,b,c,d,e,f)可以使用type(ele)查看变量所指的对象类型可以使用isinstance(ele,type)来判断类型isinstance() 与 type(原创 2020-08-31 10:01:39 · 413 阅读 · 0 评论 -
Python3学习(三):运算符
海象运算符 :=可在表达式内部为变量赋值。**Python3.8** 版本新增运算符。if (n := len(a)) > 10: print(f"List is too long ({n} elements, expected <= 10)")位运算符运算符描述&按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0|按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。^按位异或运算符:当原创 2020-08-09 22:03:28 · 188 阅读 · 0 评论 -
Python3学习(四):循环
遍历序列并标序号for index, item in enumerate(sequence):xxx100以内和sum(range(101))while和for都可以接elsewhile条件为false才执行elsefor循环正常结束才执行elsepass是占位方法,防止语法错误原创 2020-08-10 23:35:18 · 205 阅读 · 0 评论 -
Python3学习(五):迭代器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。iter() 用来创建迭代器对象# iter()用来创建迭代器对象list=[1,2,3,4]it = iter(list)next() 用来将迭代器对象向后移动next(it)字符串(str),列表(list)或元组(tupl原创 2020-08-30 19:17:51 · 261 阅读 · 0 评论 -
Python3学习(六):函数
Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [exp] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。一般语法:def fname():原创 2020-09-06 14:21:35 · 362 阅读 · 0 评论 -
Python3学习(七):模块
Python3 模块把一些可以反复使用的代码存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。(类似于C语言中的自定义库)可以自建一个库,放经常用到的方法和类。import sys print('命令行输入的参数如下:')for i in sys.argv: print(i) print('\n\nPython 路径为:', sys.path,原创 2020-09-07 21:37:41 · 120 阅读 · 0 评论 -
Python3学习(八):输入与输出
Python3 输入和输出输出几种输出格式print()如果将输出值转成字符串,可以使用 repr() 或 str() 函数来实现。str(): 函数返回一个用户易读的表达形式。repr(): 产生一个解释器易读的表达形式。 1. repr() 可以转义字符串中的特殊字符 2. repr() 的参数可以是 Python 的任何对象str.format() 函数来格式化输出值。使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。原创 2020-09-09 20:51:02 · 503 阅读 · 0 评论 -
Python3学习(九):面向对象
面向对象编程(Obeject oriented programming)Python从设计之初就已经是一门面向对象的语言类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量: 类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。实例变量: 在类的声明中,属性是用变量来表示的,这种变量就称为实例变量,实例变量就是一个用 self 修饰的变量。对象: 通过类定义的数据结构实例。对原创 2020-09-11 20:15:55 · 208 阅读 · 0 评论