交换两个变量

# a = 4 b = 5
a,b = b,a
# print(a,b) >> 5,4

多个变量赋值

a,b,c = 4,5.5, Hello
#print(a,b,c) >> 4,5.5,hello

将列表中的多个值分配给变量

a,b,*c = [1,2,3,4,5]
print(a,b,c)
> 1 2 [3,4,5]

列表中偶数的和(使用列表索引和sum函数)

a = [1,2,3,4,5,6]
s = sum([num for num in a if num%2 == 0])
print(s)
>> 12

从列表中删除多个元素

#### Deleting all even
a = [1,2,3,4,5]
del a[1::2]
print(a)>[1, 3, 5]

读取文件

lst = [line.strip() for line in open( data.txt )]
print(lst)

通过使用列表功能,使得代码更简单,更短

list(open( data.txt ))##Using with will also close the file after use
with open("data.txt") as f:lst=[line.strip() for line in f]
print(lst)

将数据写入文件

with open("data.txt", a ,newline= ) as f: f.write("you are awsome")

创建列表

lst = [i for i in range(0,10)]
print(lst)
> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]###############################################lst = list(range(0,10))
print(lst)

使用相同的方法创建一个字符串列表

lst = [("Hello "+i) for i in [ Karl , Abhay , Zen ]]
print(lst)
> [ Hello Karl ,  Hello Abhay ,  Hello Zen ]

映射列表或类型转换整个列表

list(map(int,[ 1 , 2 , 3 ]))
> [1, 2, 3]list(map(float,[1,2,3]))
> [1.0, 2.0, 3.0][float(i) for i in [1,2,3]]
> [1.0, 2.0, 3.0]

创建集合

### Square of all even numbers in an range
{x**2 for x in range(10) if x%2==0}> {0, 4, 16, 36, 64}

Fizz Buzz(编写一个程序来打印从1到20的数字。但如果是3的倍数,打印Fizz,如果是5的倍数,打印Buzz,如果同时是3和5的倍数,打印FizzBuzz,否则打印数字)

[ FizzBuzz  if i%3==0 and i%5==0else  Fizz  if i%3==0 else  Buzz  if i%5==0 else i  for i in range(1,20)]

回文

text =  level
ispalindrome = text == text[::-1]
ispalindrome> True

用空格分隔的整数到一个列表

lis = list(map(int, input().split()))
print(lis)> 1 2 3 4 5 6 7 8
[1, 2, 3, 4, 5, 6, 7, 8]

Lambda函数

# Function that returns square of any number
sqr = lambda x: x * x
sqr(10)> 100

打印图案

n = 5
print( .join( 												

python 常用简单代码相关推荐

  1. python画图简单代码-用python进行简单的画图操作

    我用python的matplotlib模块进行简单的画图操作,作为入门参考,下面直接上代码:#coding:utf-8 import numpy as np import matplotlib.pyp ...

  2. 用python画画简单代码_Python3使用PyQt5制作简单的画板/手写板实例

    1.前言 版本:Python3.6.1 + PyQt5 写一个程序的时候需要用到画板/手写板,只需要最简单的那种.原以为网上到处都是,结果找了好几天,都没有找到想要的结果. 网上的要么是非python ...

  3. Python的简单代码:两天肝出画函数图像(散点图)的程序(不用matplotlib)(含白菜也能看懂的超超超详细讲解和源代码哦)

    [ 原创作者:小康2021 ](12.08已更新) 该程序(玩具)基本上支持任何普通函数和 math 模块中的函数,具体操作说明见下面的效果图.博主能力有限(所以初学者百分之百也能看懂我的代码),爆肝 ...

  4. python计算器简单代码_自学python之简单计算器

    前戏就不多啰嗦了,自爆一下基础,让想学python的朋友有个信心: 我是平面设计出身,现在主要从事的工作是前端狗,所以说我基础也是很弱的,套用一句世界杯期间的广告语: 我不是天生强大,我只是天生要强! ...

  5. 树莓派PICO入门:电脑连接简易树莓派PICO单片机,烧录,使用python进行简单代码操作。

    需求:pico树莓派一个,python,thonny工具 需求: 1,pico树莓派一个: 2,thonny工具: 二.使用步骤 1.通过数据线将树莓派pico单片机与电脑连接: 2.烧录文件到单片机 ...

  6. Python 常用静态代码检查工具简介

    对于我这种习惯了 Java 这种编译型语言,在使用 Python 这种动态语言的时候,发现错误经常只能在执行的时候发现,总感觉有点不放心. 而且有一些错误由于隐藏的比较深,只有特定逻辑才会触发,往往导 ...

  7. 用python画画简单代码_使用 Python Turtle 设计简单而又美丽的图形

    看看本文中这些美丽的图画.正是这样的事情让我爱上了 turtle.优秀的程序员会认为turtle是"落后原始的",但我不敢苟同. 在本教程中,我将用Python为turtle编写一 ...

  8. python画图简单代码-简单画图 - python代码库 - 云代码

    [python]代码库#使用turtle库绘制图形 #画出 NUESOFT #导入turtle库 使用import + 模块名 as 相当于起一个别名 import turtle as t #设置画布 ...

  9. python常用程序代码(持续更新收集)

    文件夹遍历和文件遍历 # 遍历文件夹和文件,返回文件的路径和对应的文件的名称,同时可以根据自己的应用需要进行更改 def get_img_file(file_name):imagelist = []f ...

  10. python常用编程代码大全_DL编程常用python命令合集

    1. 列表list操作 排序 2. 文件相关的操作 路径和文件名分离 文件复制 glob获取文件绝对路径 前缀后缀判断 3. 字符串str操作 分割切片 4. 其他问题 自定义的py文件import后 ...

最新文章

  1. WOJ 1313 - K尾相等数
  2. uiswitch样式_Swift - 表格UITableView的plain、grouped两种样式详解(附分组头悬停)
  3. win7 网络端口怎么设置_教你win7如何设置网络共享文件夹
  4. python 角度传感器模拟_python树莓派红外反射传感器
  5. python加载模型_解决python 无法加载downsample模型的问题
  6. 编程语言成功的几大要素
  7. Spring Boot 推荐的基础 POM 文件
  8. 快速阅读《构建之法》——构建之法阅读笔记01
  9. 大数据和数据挖掘有什么关系
  10. 图形化开发(九)01-Three.js之案例——王者荣耀demo制作
  11. 该怎么标注建筑图纸后进行保存?
  12. [Python图像识别] 四十七.Keras深度学习构建CNN识别阿拉伯手写文字图像
  13. 书小宅之android——聊天界面的实现
  14. flash php个人站_PHP Flash整站系统
  15. php小程序 100行左右,微信小程序 左右分类滚动列表
  16. flex布局垂直居中
  17. Linux操作系统下连接闪讯的方法(支持有线与无线)
  18. 流量计脉冲计数器开关量信号采集器
  19. python3发送qq邮件_python3通过qq邮箱发送邮件以及附件
  20. linux ora 12542,怎样解决 ora-12542 address in used 异常

热门文章

  1. ZigBee学习之——ZStack API解读
  2. java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
  3. Window.localStorage
  4. Windows开机运行程序
  5. ACER微型计算机支持MSATA,宏基S7超级本惊现双主控mSATA SSD 速度近900MB/s
  6. matlab 电流相量图,表示了电路电压相量与电流相量之间的关系.ppt
  7. log4cpp乱码_log4cxx配置使用(一)
  8. myeclipse与mysql连接_myeclipse 与 mysql 的连接
  9. js获取ck_JS获取CkEditor在线编辑的内容
  10. C++11常用新特性