
Python基础知识
python的基础知识
smileLLZ
阳光,天真,开朗
展开
-
Python快捷键及配置环境变量
Python快捷键及配置环境变量Notepad++软件单行、多行注释 //方式 :Ctrl+k 或者Ctrl+q取消单行、多行、区块注释 :Ctrl+shift+k或者Ctrl+shift+qPython快捷键单行注释 :Alt+3取消注释:Alt+4Pycharm单行注释:Ctr+/取消注释:在按Ctr+/1、windows1、下载安装包https://www.python.org/downloads/2、原创 2021-09-29 18:57:27 · 494 阅读 · 0 评论 -
python基础知识(十一)&生成器和迭代器
我们先来了解一下列表生成器:一、列表生成器例1:#列表生成式,第一个x是可以是含x表达式、函数含x参数,表达式,第二个参数必须是xa=[x for x in range(10)]#对后面进行遍历,然后对取出来的元素逐个进行操作,然后放到a里面。print(a) a=[x*2 for x in range(10)]print(a)运行结果:[0, 1, 2, 3, 4, 5,...原创 2019-08-21 21:18:31 · 173 阅读 · 0 评论 -
python基础知识(十)& 闭包和装饰器
一、闭包1、闭包1.闭 :内部的函数2.包 :包含了对外部函数作用域中变量的引用闭包=内部函数+定义函数时的外部环境例1:def outer(x): def inner(): #inner是内部函数 print(x) #引用外部环境的一个变量 return inner #inner就是闭包f=ou...原创 2019-08-15 15:46:25 · 243 阅读 · 0 评论 -
python基础知识(九)&函数
本文内容包括:函数基本语法、函数参数、返回值、函数作用域及函数嵌套、递归、匿名函数、重要内置函数、高阶函数一、函数基本语法及特性定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可def 函数名(参数1,参数2) ''' 函数注释''' print('函数体') return 返回值相关概念:1、def关键字开...原创 2019-08-14 22:29:41 · 281 阅读 · 0 评论 -
python基础知识(八)&open函数
open函数,该函数用于对文件进行读取和写入等处理,一、打开文件文件句柄 = open(‘文件路径’, ‘模式’)打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,便可以通过此文件句柄对该文件进行增删改查等操作。打开文件的模式有:r ,只读模式【默认】w,只写模式【不可读;不存在则创建;存在则清空内容;】x, 只写模式【不可读;不存在则创建,存在则报错】...原创 2019-08-14 11:35:39 · 323 阅读 · 0 评论 -
python基础知识(七)& 列表
一、列表概念列表是最常用的数据类型之一,通过列表可以对数据实现存储、修改、遍历等操作1、访问列表的元素:通过下标访问列表中的元素,下标从0开始计数a=[1,2,3,4,5]b=['name','age','sex','like']print(a[0]) #1print(b[0]) #name#可以倒着输入print(a[-1]) #5print(b[-2]...原创 2019-08-11 16:12:04 · 221 阅读 · 0 评论 -
python基础知识(六)&字典
字典操作:字典一种key - value 的数据类型,即键-值对1、创建字典dic1={'name':'alex'}dic1['age']=18print(dic1)运行结果:{'name': 'alex', 'age': 18}2、setdefault():#键存在,返回字典中相应的键对应的值dic1={'name':'alex'}dic1.setdefault('age...原创 2019-07-31 22:00:33 · 151 阅读 · 0 评论 -
python基础知识(五)&集合
python基础知识(五)&集合集合本身是无序的,所以不能对集合进行切片操作和创建索引,只能循环遍历和使用in,not in访问或判断集合元素s=set((1,2,'alex'))print(1 in s)print('ale' in s)s.add('u')print(s)s.add('uu')#以里面的的参数为整体添加print(s)s.update('ops'...原创 2019-07-22 20:31:17 · 169 阅读 · 0 评论 -
python基础知识(四)&符串常用的方法
字符串常用的方法st='hello world {name} is {age}'print(st.count('l')) #统计元素个数print(st.center(50,'-')) #字符串居中,-补充到50个字符串print(st.startswith('')) #判断是否以某个内容开始print(st.find('l')) #查抄到第一个元素,并将索引值返回pri...原创 2019-07-12 21:21:07 · 166 阅读 · 0 评论 -
python基础知识(三)&常用的内置函数
1、python把函数作为参数:from math import sqrtdef add(x, y, f): return f(x) + f(y)print add(25, 9, sqrt)2、Python中的map()函数:def format_name(s): return s.capitalize()print map(format_name, ['adam',...原创 2019-06-06 22:20:36 · 368 阅读 · 0 评论 -
python基础知识(二)&基本命令
python的基本命令1、基本运算可以把python当成计算器来看待,打开python的shell脚本。>>> a=4#赋值>>> b=5>>> a+b9>>> a*2#乘法8>>> a**2#幂16>>> a,b,c=2,3,4#相当于a=2,b=3,c=4#字符...原创 2019-06-06 21:40:48 · 7610 阅读 · 9 评论 -
python基础知识(一)&输入输出函数
1、python输入输出函数1.1输入函数(1)input()函数(2)raw_input()函数 # 数据类型均为"str"型input()函数和raw_input()函数的区别:(1)input支持合法python表格式,输入字符串必须用引号括起,否则会报错(2)raw_input()任何类型输入都可接受,但是类型都是str型#以下输入方式会报错>>> s2=...原创 2019-05-19 12:40:02 · 2467 阅读 · 0 评论