1.基础

输出

print(‘把子肉爱上热干面’,‘哈哈’)  # ‘,’输出为空格

输人 name = input(‘提示的内容’)

/浮点除法  %.6f

//地板除法  整除

%  取余

python编码问题

(采用Unicode编码)

ord(‘A’) = 65  chr(65) = ‘A’

len(str) = 字符串长度

判断

if :

elif:

while:

elif:

list

a = [1,2,3]

a[0] a[-1]

指定位置插入

a.insert(1,’插入’)

a.append(True) #在列表的最后位置插入元素

指定位置删除

a.pop(1,’删除’)

a.pop()删除最后一个元素

a=[1,2,32,’xue’,’sun’,[‘又一个list’,’haha’,1,2,52],True]

len(a) = a的元素数量

tuple

一经确定不可修改

a=(1,2,3)

a=(1,2,3,True,’不可修改’,[‘内置list’可以修改])

a=(1,) #定义一个元素一定要注意加一个逗号,因为不加系统会认为是数学的赋值运算,a=1

for

可以把list 或者tuple里面的每个元素都迭代出来

names=[‘Tomos’,’xue’,’sun’]

for name in names

print(name)

for x in range(5) #range生成从0-4的整数列表

迭代

把list或者tuple里面的元素通过for…in遍历出来,称为迭代,迭代还可以作用在可迭代对象当中

判断可迭代对象,可用类型判断函数isinstance(‘ABC’,Iterable)True or False

dict字典默认迭代的是key,for key in {‘a’:a,’b’:b,’b’:b} print(key),输出顺序不定

访问dict里的值需要用到dict.values()  for value in d.values() print(value)

同时访问key与value需要用 for k,v in d.items()

同时访问两个元素for k,v in [(1,2),(3,4),(5,6)]  print(k,v)

字典

dict #查找时间快,哈希算法,以空间换时间key值换算成相应的内存存储地址

d={‘xue’ : 120,’sun’:150}

if ‘xue’ in d

print(d[‘xue’])

d.get(‘xue’,-1)#如果没有得到,返回-1

d.pop(key)删除

d(‘xue’) = 100

set

需要一个List作为输出,其中只存储key

a=[1,1,2,2,3,3,3,5]

s=set(a)

>>>s

{1,2,3,5}

s.add(56)

s.remove(5)

转载于:https://www.cnblogs.com/SUNYZBlog/p/9634267.html

Python基础——1基础相关推荐

  1. Python培训入门基础知识学什么?

    Python培训基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python培训入门基础知识学什么呢?来看看下面小编 ...

  2. Python初学者零碎基础笔记(一)

    Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...

  3. 计算机编程书籍-笨办法学Python 3:基础篇+进阶篇

    编辑推荐: 适读人群 :本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员. "笨办法学"系列, ...

  4. Python的零基础超详细讲解(第十三天)-Python的类与对象

    基础篇往期文章如下: Python的零基础超详细讲解(第一天)-Python简介以及下载 Python的零基础超详细讲解(第二天)-Python的基础语法1 Python的零基础超详细讲解(第三天)- ...

  5. Python的零基础超详细讲解(第十二天)-Python函数及使用

    基础篇往期文章: Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博 ...

  6. Python的零基础超详细讲解(第七天)-Python的数据的应用

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

  7. Python的零基础超详细讲解(第五天)-Python的运算符

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

  8. python异常处理(基础)

    python异常处理(基础) 参考文章: (1)python异常处理(基础) (2)https://www.cnblogs.com/fnng/p/3518202.html 备忘一下.

  9. Python语言编程基础

    Python 技能目标 理解编程基本原理和思想 掌握python语言的基础语法 能够使用python进行基本的开发工作 熟练使用项目开发IDE:eclipse,PyDev 能够使用Python开发简单 ...

  10. python快乐编程—基础入门-从萌新到大神必读书籍 《Python快乐编程基础入门》...

    2019年,全球信息化进程持续加快,IT行业繁荣发展.作为新时代IT人,不仅需要强大的理论知识,更需要过硬的技术.Python作为最受欢迎的编程语言之一,作为人工智能时代的首选语言,因其受众多.用途广 ...

最新文章

  1. Vue 组件库 heyui@1.18.0 发布,新增地址选择、图片预览组件
  2. 十一.安装Redis
  3. HTML基础_Day03
  4. 【AutoML】进化算法如何用于自动模型搜索(NAS)
  5. MPEG中面向沉浸式视觉体验的标准化活动
  6. 为了快一点为什么却要慢一点
  7. 我的世界服务器怎么注册密码1.9,我的世界1.9.x /1.10服务器BEST CRAFT(最佳工艺服务器)...
  8. 基于链表的模拟21点游戏 C语言
  9. AFNetworking到底做了什么?(二)
  10. 关于Webstorm汉化后无法打开设置,谈谈心里的想法
  11. Python 标准库 xml 详解
  12. Kvaser怎么使用虚拟驱动?Kvaser Leaf Light HS v2
  13. Excel如何批量快速从复杂文本中提取汉字
  14. DirectX11--深入理解与使用2D纹理资源
  15. tableau免费版无法更新数据
  16. Vue实现图片预览(放大缩小拖拽)纯手写
  17. 启动计算机引导windows10,Win10系统引导项丢失了怎么办?修复Win10系统启动引导项的方法...
  18. #7 实现指定函数printSize
  19. Caliburn.Micro学习笔记目录——其他
  20. VUI+GUI,AI时代全新的立体交互方式

热门文章

  1. c语言fseek128字节,C语言rewind和fseek函数的用法详解(随机读写文件)
  2. 我喜欢阅读和计算机英语,关于自考中的计算机专业
  3. 获取远程linux版本,远程批量获取Linux和Windos操作系统版本(内核)
  4. matlab+awgn和wgn,噪聲強度(噪聲功率) 噪聲方差到底有什么關系? matlab中的awgn函數...
  5. python线程间数据共享_python 进程间数据共享multiProcess.Manger实现解析
  6. 如何理解SVM | 支持向量机之我见
  7. 自动泊车算法中混合A*粗路径的MATLAB实现
  8. escilpe mysql,wordpress函数esc_sql()用法示例
  9. 向左向右向后转python_Turbot与python教程-实现左向旋转
  10. 图书馆管理系统——还书和延期操作