首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏极客起源

    Python编程思想(10):断言

    断言与if语句的功能类似,都可以对一个表达式进行判断,如果表达式的值是False、0、[]等值时,就被认定为“假”,其他的值就被认定为“真”。只是为“假”时的处理方式不同。当if语句的表达式为“假”时,就不会执行if语句中的代码。而断言如果为“假”,则会抛出异常(AssertionError错误)

    84820发布于 2020-06-02
  • 来自专栏CSDNToQQCode

    Python编程专属骚技巧10

    十、循环枚举索引 list = [10, 20, 30] for i, value in enumerate(list):     print(i, ': ', value)   #1-> 0 : 10

    20060编辑于 2022-11-29
  • 来自专栏JavaPark

    Python3 编程实例(6 - 10

    /usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2018-10-3 21:10 # @Author : Manu # @Site : /usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2018-10-4 10:20 # @Author : Manu # @Site : /usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2018-10-7 18:38 # @Author : Manu # @Site : /usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2018-10-7 18:47 # @Author : Manu # @Site : /usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2018-10-7 18:54 # @Author : Manu # @Site :

    29730编辑于 2022-06-15
  • 来自专栏Elixir

    Python 编程 | 连载 10 - 字典及操作

    字典可以通过 dict[key]=new_value 来修改字典中可以key对应的value,不想字符串列表和元组,字典是没有索引的,如果key存在则dict[key]=new_value是修改value,如果key不存在,则会往字典中添加新的键值对

    43210编辑于 2022-09-26
  • 来自专栏Python学习必看

    10Python 高效编程小技巧!

    初识Python语言,觉得python满足了你上学时候对编程语言的所有要求。python语言的高效编程技巧让那些曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。 11) } >>> d {1: False, 2: True, 3: False, 4: True, 5: False, 6: True, 7: False, 8: True, 9: False, 10 而在字典表的例子里,我们创建了一个key是不重复的1到10之间的整数,value是布尔型,用来指示key是否是偶数。这里另外一个值得注意的事情是集合的字面量表示法。 当在控制台交互式编程或做日志时,这尤其有用: >>> import json >>> print(json.dumps(data))  # No indention {"status": "OK",  Patriots 10 带索引的列表迭代 teams = ["Packers", "49ers", "Ravens", "Patriots"] for index, team in enumerate(

    51230编辑于 2022-01-10
  • 来自专栏sktj

    python 多线程 性能评估(并行编程 10)

    starting tests non_threaded (1 iters) 0.000001 seconds threaded (1 threads) 0.000139 seconds Iterations complete non_threaded (2 iters) 0.000001 seconds threaded (2 threads) 0.000289 seconds Iterations complete non_threaded (4 iters) 0.000002 seconds threaded (4 threads) 0.000577 seconds Iterations complete non_threaded (8 iters) 0.000003 seconds threaded (8 threads) 0.001275 seconds Iterations complete ##################### from threading import Thread

    72620发布于 2019-07-30
  • 来自专栏有趣的django

    10.python3实用编程技巧进阶(五)

    __new__(cls, f_it) int_t = IntTuple([1, 8, -2, -3, 'abc', [4,5], 10]) print(int_t) #(1, 8, 10) 5.2

    88520发布于 2019-08-21
  • 来自专栏深度学习和计算机视觉

    用这10个小技巧加速Python编程

    Python或任何编码语言进行编程不是像火箭一样的科学,而主要是关于技巧。 在Python中,字符串、元组和列表是最常见的序列数据类型。我们可以使用索引访问单个项目。与其他主流编程语言一样,Python支持基于0的索引,在该索引中,我们在一对方括号内使用零访问第一个元素。 Hello Python!Hello Python! Is file close? True 用更笼统的术语来说,with语句是在Python中使用上下文管理器的语法。 # The typical ways if a < 10 and b > 5 and c == 4: # do somethingif a < 10 or b > 5 or c == 4: # do something# Do these instead if all([a < 10, b > 5, c == 4]): # do somethingif any([a < 10, b

    1.3K20发布于 2020-08-20
  • 来自专栏科学计算

    10编程

    编程 什么是元编程 维基百科上的解释为: 元编程(英语:Metaprogramming),又译超编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序(或者自身)作为它们的资料,或者在运行时完成部分本应在编译时完成的工作 知乎上有一个关于元编程的解释是比较直观的。 泛泛来说,只要是与编程相关的编程就算是 meta-programming 了——比如,若编程甲可以输出 A - Z,那么写程序甲算「编程」;而程序乙可以生成程序甲(也许还会连带着运行它输出 A - Z) 那我们看看Julia中的元编程到底是什么及如何应用? val end end @tid map(x->x^2, 1:10000) @which @which 1+2 @which sleep(2) @show x = rand(10

    1.1K20发布于 2020-06-30
  • 来自专栏老司机的技术博客

    人人都能学会的python编程教程10:调用函数

    python里的函数和数学意义上的函数并没有太大差别。 调用函数 python内置了很多有用的函数,我们可以直接调用。 调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个。 Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数,与此类似的还有 float函数,str函数,bool函数。

    1.5K130发布于 2018-04-17
  • 来自专栏计算机与AI

    Python编程面试前要解决的10个算法

    即使是非常有经验的Python程序员也会发现,在没有足够培训的情况下,许多算法很难在短时间内解决。 也不要失望,如果你的面试不像你预期的那样,你刚刚开始解决算法。 为了帮助您在培训过程中,下面我选择了10种算法(主要围绕字符串操作和数组),这些算法在电话编码面试中一再出现。这些问题的程度主要是相对简单的,但是很容易遇到的,所以请把它们作为一个好的起点。 originally from Australia." sentence2 = "I need to work very hard to learn more about algorithms in Python def solution(num1, num2): n1, n2 = 0, 0 m1, m2 = 10**(len(num1)-1), 10**(len(num2)-1) for 结论 在本文中,我分享了10Python算法的解决方案,这些解决方案是面试时经常遇到的问题。如果您正在准备与知名技术公司的面试,那么本文是您熟悉常见算法模式然后转向更复杂问题的一个很好的起点。

    80720发布于 2020-12-14
  • 来自专栏站长的编程笔记

    用于日常编程问题的 10Python 代码片段

    Python 已成为最受欢迎的编程语言之一,由于其灵活性、用户友好性和广泛的库。无论您是初学者还是有准备的开发人员,拥有一组方便的代码部分都可以为您节省大量时间和精力。 在本文中,我们将深入研究十个可用于解决日常编程挑战的 Python 代码片段。我们将指导您完成每个片段,以简单的步骤阐明其运作方式。 交换两个变量 切换两个变量的值是编程中的常见任务。 在 Python 中,这可以在不利用临时变量的情况下实现 - 例 a = 5 b = 10 a, b = b, a print(a) print(b) 输出 10 5 在这里,a 和 b 的值通过将它们捆绑到一个元组中并随后以相反的顺序解压缩来切换 反转字符串 反转字符串是编程任务中的常见要求。这是一个简单的单行代码来修改 Python 中的字符串 - 例 input_string = "Hello, World!"  结论 这十个 Python 代码片段可以帮助您更有效地解决常见的编程挑战。通过理解和利用这些片段,您可以节省时间并提高编码能力。请记住,实践会带来完美,所以不要犹豫,在日常编程任务中应用这些片段。

    84220编辑于 2023-08-11
  • 来自专栏AI科技大本营的专栏

    10分钟快速入门Python函数式编程

    作者 | Brandon Skerritt 译者 | 王天宇、琥珀 编辑 | 琥珀 出品 | AI科技大本营 本文,你会了解到什么是函数式编程,以及如何用 Python 进行函数式编程Python相匹配 你可能已经注意到了,我们想要在函数式编程中完成的事情都会列表相关。 Python 之父 Guido 不喜欢 Python 当中的函数式编程部分,因为 Python 已经产生自己列表的方式。 这也是为什么大家会有争论函数式编程不能很好地与整个 Python 生态系统匹配。 相关链接:https://hackernoon.com/learn-functional-python-in-10-minutes-to-2d1651dece6f

    89320发布于 2018-09-28
  • 来自专栏快学Python

    Python GUI编程 | 10分钟轻松学会Tkinter

    人生苦短,快学Python! 图形用户界面(GUI)是为用户交互提供灵活性的界面,很多小伙伴都希望把自己的Python小程序都加上一个可视化界面。即美观,又有交互性。 一、Tkinter初识 Tkinter,GUI编程的一个第三方库。是最受欢迎的软件包之一,它允许您使用 Python 构建 GUI! 而 GUI 即 graphicaluser interface,即图形界面用户接口,是相对于绝大多数编程语言所接触到的“控制台”的那个黑乎乎的命令行所区分的编程模式,Tkinter 是 Tk 的 Python 三、认识组件 如果大家习惯了 windows 编程,那么对于“控件”一次一定不会陌生,其实呢,组件和控件是一回事,在本书中我们不加以区分。 人生苦短,快学Python

    11.8K33发布于 2021-08-09
  • 来自专栏老司机的技术博客

    宝宝都能学会的python编程教程10:调用函数

    python里的函数和数学意义上的函数并没有太大差别。 调用函数 python内置了很多有用的函数,我们可以直接调用。 调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个。 Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数,与此类似的还有 float函数,str函数,bool函数。

    83440发布于 2018-04-18
  • 来自专栏python入门学习教程

    python入门教程NO.10 面向对象编程项目实战

    我们先来设置几个条件: 奇异博士和灭霸的血量(HP),都为500 他们两人都是真正的君子,决定采用回合制来展开攻击,每一次攻击,对方随机掉血(10-50) 由于你帮助,奇异博士有15%的几率可以防住灭霸的攻击 ,伤害为0 当有一人血量 ≤ 0 时,结束战斗,对方获胜 让我们用面向对象的编程思维来分析这次对战: 1. 打了 {} 一拳' .format(self.name , self.name1)) #利用randint生成随机整数,作为伤害值 damage = randint(10 python输出结果.gif 如果公平对战,不单独给奇异博士15%防御成功概率,那么代码还可以去掉伤害值重复部分。

    51860发布于 2020-04-23
  • 来自专栏全栈程序员必看

    python编程是什么-Python编程

    在这样的大环境下,关于谁是人工智能最流行编程语言的讨论也十分热烈,C、C++、Java、Python编程语言不断被拿出来做比较。那么接下来,风变编程来解析一波当下编程语言的新趋势。 Python受欢迎度有望超越Java?近日,TIOBE编程语言社区公布了2020年10编程语言排行榜。榜单数据显示,Python的受欢迎程度十分逼近排在第二? 最近,我国人社部发布的《新职业在线学习平台发展报告》指出,目前我国人工智能人才国内供需比例为1:10,到2025年人才的缺口将突破一千万。比2018年预测的500万缺口,翻了一倍,AI人才极度匮乏。 近年来,随着人工智能的飞速发展,作为人工智能第一编程语言的Python越来越热门,国家政策方面开始推广编程教育,不少企业在招聘条件中都列出了”具备Python技能”的字样。 当前最简单、最流行的编程语言是什么?是Python。最近,谷歌公布的编程语言流行指数显示,Python目前仍然是全球范围内最受欢迎的技术语言。

    1.7K20编辑于 2022-08-29
  • 来自专栏有困难要上,没有困难创造困难也要上!

    Python Socket编程Python Socket编程

    Python Socket编程 在使用Python做socket编程时,由于需要使用阻塞(默认)的方式来读取数据流,此时对于数据的结束每次都需要自己处理,太麻烦。 /usr/bin/env python # -*- coding: utf-8 -*- import socket import pickle import thread PORT = 12345 /usr/bin/env python # -*- coding: utf-8 -*- from agent.sockets import * ss = SocketServer(PORT) ss.startup /usr/bin/env python # -*- coding: utf-8 -*- import pickle from agent.sockets import * sc = SocketClient

    2.7K70发布于 2018-05-14
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    编程题】Java编程题五(10道)

    编程题】Java编程题六(10道) 【程序41】 题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 public class lianxi42 { public static void main (String[] args) { int a=809,b,i; for(i=10;i<13;i++) }while (num<1000||num>9999); int a[]=new int[4]; a[0] = num/1000; //取千位的数字 a[1] = (num/100)%10 ; //取百位的数字 a[2] = (num/10)%10; //取十位的数字 a[3] = num%10; //取个位的数字 for(int j=0;j<4;j++) { a[j]+=5; a[j]%=10; } for(int j=0;j<=1;j++) { temp = a[j]; a[j] = a[3-j]; a[3-j] =temp;

    1.2K120发布于 2018-03-22
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    编程题】Java编程题四(10道)

    编程题】Java编程题四(10道) 【程序31】 题目:将一个数组逆序输出。 10 5 1 ………… public class lianxi33 { public static void main(String[] args) { int[][] a = new int[10][10]; for(int i=0; i<10; i++) { a[i][i] = 1; a[i][0] = 1; } for(int i=2; i<10; i++) { for(int j=1; j<i; j++) { a[i][j] = a[i-1][j-1] + a[i-1][j]; } } for(int i=0; i<10; i++) { for(int k=0; k<2*(10-i)-1; k++) { System.out.print(" "); }

    1.8K50发布于 2018-03-19
领券