参考链接: 程序员的11个基本Python技巧和窍门

Python是最受欢迎的语言之一。它的简洁性和高可读性使它在所有程序员中都很受欢迎。

所以这里有一些你可以用来启动你的Python编程游戏的技巧和窍门。

1.两个数字的就地交换。

x, y = 10, 20

print(x, y)

x, y = y, x

print(x, y)

输出:

10 20

20 10

2.在Python中反转一个字符串

a ="GeeksForGeeks"

print("Reverse is", a[::-1])

输出:反向是skeeGroFskeeG

3.从列表中的所有元素创建单个字符串

a = ["Geeks", "For", "Geeks"]

print(" ".join(a))

输出:

极客的极客

4.比较运算符的链接。

n = 10

result = 1 < n < 20

print(result)

result = 1 > n <= 9

print(result)

输出:true

false

4.打印导入模块的文件路径。

import os;

import socket;

print(os)

print(socket)

输出:来自'/usr/lib/python3.5/os.py'>的

来自'/usr/lib/python3.5/socket.py'>的

5.在Python中使用枚举。

class MyName:

Geeks, For, Geeks = range(3)

print(MyName.Geeks)

print(MyName.For)

print(MyName.Geeks)

输出:2

1

2

6.从函数返回多个值。

def x():

return 1, 2, 3, 4

a, b, c, d = x()

print(a, b, c, d)

输出:1 2 3 4

7.找到列表中最频繁的值。

test = [1, 2, 3, 4, 2, 2, 3, 1, 4, 4, 4]

print(max(set(test), key = test.count))

输出:4

8.检查对象的内存使用情况。

import sys

x = 1

print(sys.getsizeof(x))

输出:28

9.打印字符串N次。

n = 2;

a ="GeeksforGeeks";

print(a * n);

输出:GeeksforGeeksGeeksforGeeks

10.检查两个单词是否是字谜

from collections import Counter

def is_anagram(str1, str2):

return Counter(str1) == Counter(str2)

print(is_anagram('geek', 'eegk'))

print(is_anagram('geek', 'peek'))

输出:真正

[转载] python十个程序_程序猿开发Python的十个基本入门技巧?相关推荐

  1. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  2. 视频教程-python项目之博客系统开发-Python

    python项目之博客系统开发 TriAquae开源运维软件创始人,混迹IT运维领域多年,曾就职于松下.国政通.飞信.中金.NOKIA等公司,维护过少至几十台,多至数万台设备的IT系统,致力于提高企业 ...

  3. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  4. 微信小程序_(校园视)开发视频的展示页_上

    微信小程序_(校园视) 开发用户注册登陆 传送门 微信小程序_(校园视) 开发上传视频业务 传送门 微信小程序_(校园视) 开发视频的展示页-上 传送门 微信小程序_(校园视) 开发视频的展示页-下 ...

  5. python真假命题_程序员冒死揭开家暴内幕:教女友学Python是道送命题!

    近期,某网站发出了一个调查问题: 2018-2019年科技行业最火的关键词有哪些? 上线5小时便有3.6万人参与,经过盘点,"人工智能"和"Python"则脱颖 ...

  6. python怎么运行_程序员大牛讲解,Python程序的执行原理

    人工智能的火热让Python成为近两年来发展最好的开发语言,Python已经被越来越多的人所熟知,Python开发工程师水涨船高的薪资也吸引着更多的人进入这个行业.一名合格的Python工程师怎么能不 ...

  7. 树莓派能直接运行python程序_树莓派怎么运行python程序

    树莓派运行Python程序的方法: 一.RaspBerry系统设置 1.首先在开发板没有通电情况下,连接硬件,以及项目中用到传感器.比如当前项目需要将LED灯插在面包板上,然后通过杜邦线将开发板和面包 ...

  8. python武器代码_程序员需要掌握的七种 Python 代码更易维护的武器

    检查你的代码风格 PEP 8 是 Python 代码风格规范,它规定了类似行长度.缩进.多行表达式.变量命名约定等内容.尽管你的团队自身可能也会有稍微不同于 PEP 8 的代码风格规范,但任何代码风格 ...

  9. php开发桌面应用程序_使用PHP开发跨平台桌面应用程序的3种方法

    php开发桌面应用程序 PHP as a cross-platform desktop app development language? Blasphemy! Nonetheless, it's p ...

  10. python换脸完整程序_小 200 行 Python 代码做了一个换脸程序

    原标题:小 200 行 Python 代码做了一个换脸程序 简介 在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸. 这个过程分四步: ...

最新文章

  1. 十年AI谁“最能打”?AI 2000榜单:何恺明最佳论文“刷”状元,谷歌机构排名第一...
  2. 【未完成】[Spark SQL_2] 在 IDEA 中编写 Spark SQL 程序
  3. Android merge 标签 显示错乱
  4. Android stadio 调试太掉了
  5. 1.2-shell结构以及执行
  6. 【python】nuitka封装python
  7. 学数答题160909-取整函数
  8. 前端接收pdf文件_如何实现springmvc将返回的给前端的pdf文件放在浏览器里预览
  9. 性能测试报告模板_性能测试新手误区
  10. 什么镜头最适合拍风景_35mm F1.8定焦镜头,拍人拍风景都可以!
  11. MySQL——数据库和表的增删改查
  12. 飞鸽传书完全不知道这是什么
  13. 离线语音识别软件_6.语音板使用科大讯飞离线命令词识别
  14. JDK源码学习笔记——String
  15. 机器学习:matlab实现异常检测
  16. rv1126 固件编译规则
  17. UE TurnInPlace 转身动画的解决方案和常见问题
  18. c语言降序字母,怎么实现对数组的降序排序
  19. Python编程语言好学吗 怎么能学好Python开发
  20. 5.8G无线游戏耳机模组方案需要哪些亮点|天惠微科技

热门文章

  1. java命令行编译命令_Java使用命令行编译运行程序
  2. 适合pythonpandas的软件_11个Python Pandas小技巧让你的工作更高效(附代码实例)
  3. JavaScript内置对象导读(1)
  4. Ubuntu进入pycharm创建的虚拟环境的方法(以及如果你安装了anaconda等其它修改了环境变量的东西该怎么进)
  5. SQL面试题(1-10)oracle写的
  6. Unity3D之NGUI基础6:UIButton按钮
  7. 牛客练习赛31: D. 神器大师泰兹瑞与威穆(链表)
  8. jQuery Mobile中导航栏navbar的data-*选项
  9. python制作一个桌面小工具
  10. 贺利坚老师汇编课程27笔记(一):段前缀的使用