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

    python入门基础教程10 pytho

    分支语句的作用是在某些条件控制下有选择的执行实现一定功能语句块。if 分支语句则是当if后的条件满足时,if 下的语句块被执行,语法格式如下所示:

    62510发布于 2020-01-10
  • 来自专栏云深之无迹

    Python基础教程

    python中最基本的数据结构是序列(sequence)。其中每一个元素都有编号,位置或者是索引,但从0开始的记号模式,0怎么说呢其实就是一种偏移量的的设计,更容易的回到末尾把。 序列也有很多种。 Python支持一种数据结构叫容器(container)就是可以包含其他对象的对象。两个主要的容器是序列和映射。 序列里面,每个元素都有编号 映射里面。

    59450发布于 2020-08-12
  • 来自专栏python3

    Python基础教程

    由于Python的嵌套作用域,来自(`multiplier的)外部作用域的这个变量,稍后会被内层函数访问: >>> double = multiplier(2) >>> double(5) 10 >>> 补充:函数式编程 Python在应对“函数式编程”方面有一些有用的函数:map、filter和reduce函数(Python3.0中都被移至fuctools模块中)。 map和filter在目前版本的Python并非特别有用,并且可以使用列表推导式代替。 不过可以使用map函数将序列中的元素全部传递给一个函数: >>> map(str,range(10)) #Equivalent to [str(i) for i in range(10)] Python中有两类参数:位置参数 和 关键数参数。参数在给定默认值时是可选的。 作用域。变量存储在作用域(也叫作命名空间)中。Python有两类主要的作用域——全局作用域 和 局部作用域。

    1K20发布于 2020-01-03
  • 来自专栏Creator星球游戏开发社区

    Cocos Creator基础教程(10)—预览调试

    这里简单介绍几个常用的功能: 点击行号设置断点,代码运行到此处程序会自动暂停下来 当代码被断点后,将鼠标移动变量之上查看变量值 使用快捷键ctrl+~呼出交互式命令控制台,可以查看变量值或执行代码 使用快捷键F10

    3.4K20发布于 2019-09-11
  • 来自专栏夏天爱西瓜

    Python Numpy基础教程

    Python Numpy基础教程 本文是一个关于Python numpy的基础学习教程,其中,Python版本为Python 3.x ? 什么是Numpy Numpy = Numerical + Python,它是Python中科学计算的核心库,可以高效的处理多维数组的计算。 使用Numpy原生数组创建(arange, ones,zeros等) 如: b = np.zeros(10) c = np.ones((1, 2)) 3. 使用特殊库函数(random等) 索引和切片 基础操作 一维数组中的索引表面看起来和Python list的功能差不多。 )) 二元func 接受2个数组,然后返回一个结果数组,比如add和mod,举个例子: arr1 = np.arange(10) arr2 = np.arange(10) print(np.add(arr1

    1.1K30发布于 2020-09-07
  • 来自专栏毛利学Python

    Python基础教程(三)

    Python 基础教程 本文是第三篇 @Author:Runsen @Date:Writern By 2019/04/15 and supplied By 2020/3/31 @CSDN:https:/ /maoli.blog.csdn.net/article/details/89316328 往期回顾: Python基础(一) Python基础(二) 上面两个基本搞定了Python中数据结构,下面花一篇讲讲最重要的类 面向对象编程 万物皆是对象,Python当然支持面向对象编程。类和对象是面向对象编程的两个主要方面,类创建一个新的对象,对象是这个类的实例。 python提供一个标准的模块,成为pickle,使用它可以在一个文件中存储任何python对象,之后可以完整的取出来,这被称为持久地存储对象;还有另外一个模块成为cPickle,它的功能和pickle python中可以使用try ... except处理。

    51221发布于 2020-04-08
  • 来自专栏用户画像

    python基础教程 | for 循环

    基本使用  不同编程语言都有 for 语言,比如 C# 语言中的 foreach, Java 语言中的 for,在 Python 中的基本使用方法如下。 example_list: print(i) 输出的结果为 1,2,3,4,5,6,7,12,543,876,12,3,2,5, 内容依次为 example_list 中的每一个元素 注意 Python 进阶  range使用 在 Python 内置了工厂函数,range 函数将会

    38110发布于 2020-07-13
  • 来自专栏防止网络攻击

    Python基础教程Python简介

    Python 解释器及丰富的标准库,提供了适用于各个主要系统平台的源码或机器码,这些可以到 Python 官网 https://www.Python.org/免费获取,并可自由地分发。 2.Python可以干什么? (1)Python 拥有强大的生态,使得它能够在很多领域得到广泛的应用,下图是 Python 可以应用的一些典型的领域。 3.Python之禅 (1)Python 的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进划分代码块。相比于 Java,Python 让开发者能够用更少的代码表达想法。 下面的 **Python 之禅(The Zen of Python)**列出了 Python 所提倡的一些编程理念(进入到 Python 的命令行界面,输入 import this 便可以看到下面的文字 Python 之禅的内容其实已经超越了编程语言的范畴,它所提倡的一些理念在现实生活中同样适用。 了解了Python的基本概念和感受魅力之后,我们就可以正式学习Python的基础语法了。

    53440编辑于 2022-11-15
  • 来自专栏程序员的知识天地

    python基础教程:元组

    3] Out[24]: 8.9 同样,元组也有负索引: In [25]: mytuple[-1] Out[25]: [1, 2] In [26]: mytuple[-2] Out[26]: 8.9 Python In [66]: sorted((3, 9, 0, 5)) Out[66]: [0, 3, 5, 9] In [68]: sorted(('python', 'yuanrenxue', 'good') ) Out[68]: ['good', 'python', 'yuanrenxue'] (6)tuple() 生成一个空元组,或把其它类型数据转换成元组。 In [69]: tuple() Out[69]: () In [70]: tuple('python') Out[70]: ('p', 'y', 't', 'h', 'o', 'n') (7)any 138]: x = (1,3,2,6,2,4) In [139]: x.index(2) Out[139]: 2 In [140]: x.count(2) Out[140]: 2 元组的拆包(开箱) Python

    1.1K50发布于 2019-05-15
  • 来自专栏毛利学Python

    Python基础教程(四)

    @Author:Runsen 往期回顾: Python基础教程(一) Python基础教程(二) Python基础教程(三) Python标准库 Python标准库是随Pthon附带安装的,包含了大量极其有用的模块 >>> sys.path ['', 'C:\\Python36\\Lib\\idlelib', 'C:\\Python36\\python36.zip', 'C:\\Python36\\DLLs', ' C:\\Python36\\lib', 'C:\\Python36', 'C:\\Python36\\lib\\site-packages'] sys.path本质上是一个列表,可以进行append、 , 3, 4, 5] list2 = [i*2 for i in list1 if i > 3] print(list1) #[1, 2, 3, 4, 5] print(list2) #[8, 10 cmd = "print 'hello world'" exec cmd #hello world expression = "10 * 2 + 5" print(eval(expression)

    99531发布于 2020-04-08
  • 来自专栏程序员的知识天地

    python基础教程Python 基本语法

    下面我们先看一段Python代码: ? Python 的行 在Python里面,行分为逻辑行和物理行。物理行就是以行结束符(\n)结尾算作一行,通常一个物理行也就是一个逻辑行。 # 合法但不提倡的单行多语句写法 print('hi'); a = 10; b = 20; print(a+b) 缩进 Python语法与其它语言的一个明显区别就是:通过缩进来表示代码块,而不是像C/C /usr/bin/env python3 # coding:utf-8 # File: demo.py # 缩进混乱,执行时报错 a = 10 if a > 10: print('a > 10') else: print('a <= 10') 执行上面代码,就会出现如下错误: python3 demo.py File "demo.py", line 6 a = 10 Python给起名字做了相关的规定。

    93331发布于 2019-05-15
  • 来自专栏Linux系列

    Python基础教程(十二):模块

    文章目录 一、引言 二、Python模块解析 三、创建Python模块 四、导入Python模块 1. 使用import语句导入整个模块 2. 模块是包含Python定义和语句的文件,通过模块,我们可以将功能代码进行封装,以便在其他Python脚本中重复使用。 二、Python模块解析 Python模块是扩展名为.py的文件,其中包含了Python代码和定义(函数、类、变量等)。模块可以包含执行代码,但通常仅包含函数定义、类定义等可重用的代码。 三、创建Python模块 创建Python模块非常简单,只需将Python代码保存为扩展名为.py的文件即可。 七、总结 Python模块是组织代码、提高代码可重用性和可维护性的重要工具。通过创建自定义模块和使用Python标准库中的模块,我们可以更加高效地编写和维护Python代码。

    44110编辑于 2024-06-12
  • 来自专栏python3

    Python Numpy-基础教程

    import numpy as np my_arr = np.arange(1000000) my_list = list(range(1000000)) %time for _ in range(10 ): my_arr2 = my_arr * 2 # Wall time: 25 ms %time for _ in range(10): my_list2 = [x * 0,1,2],[3,4,5]]) # Method 2:使用函数(arange, linspace, ones, zeros, eys, diag,random)创建 a = np.arange(10 Slicing Slice create a view on the original array(change will affect original array) # 1-D a = np.arange(10 Universal Functions a function that performs element-wise operations on data in ndarrays a = np.arange(10

    51720发布于 2020-01-19
  • 来自专栏小一的学习笔记

    Python入门基础教程-函数

    作者:一叶 介绍:放不下灵魂的搬砖者 全文共1899字,阅读全文需8分钟 Python版本3.8.0,开发工具:Pycharm Python函数 1> Python提供了许多内建函数,例如print( 就是python给你提供的,拿来直接⽤的函数, 比如print, input等等 1# Python官方文档中print函数 2print(*object, sep=' ', end='\n', file # 输出: 1170 12(60, 50) 「左右滑动查看更多」 04 — 匿名函数 python 使用 lambda 来创建匿名函数。 , 12] 「左右滑动查看更多」 函数中注意参数和返回值,额外需要注意自定义函数名称不能与关键字相同,且Python函数可以返回多个不同类型的值。 下节将介绍Python文件 学习Python,我们不只是说说而已 End

    68120发布于 2019-12-31
  • 来自专栏程序员的知识天地

    python基础教程:dict(字典)

    字典(dict, dictionary的简写)是Python中另一个非常重要的内置数据类型,是Python中映射类型(Mapping Type),它把“键”(key)映射到“值”(value),通过key d2 Out[23]: {'a': 1, 'b': 2, 'c': 3} 字典推导式(Dict Comprehension) 类似列表推导式,我们可以通过一个for循环表达式来创建一个字典: In [10 Out[110]: {1: None, 2: None, 3: None} In [111]: d.fromkeys([1,2,3], 0) Out[111]: {1: 0, 2: 0, 3: 0} (10 [113]: d = d.fromkeys([1,2,3], 0) In [114]: d Out[114]: {1: 0, 2: 0, 3: 0} In [115]: d.update({1:10 , 2:20}) In [116]: d Out[116]: {1: 10, 2: 20, 3: 0} 总结 字典是Python中很重要的一个数据结构,也是Python内置的数据类型。

    2.5K30发布于 2019-05-15
  • 来自专栏程序员的知识天地

    python基础教程:函数(2)

    say_hi(name='Tom', 'Hello') # 关键字参数后面出现了非关键字参数 say_hi('Tom', name='Tim') # 同样的参数传了两个值 say_hi(age=10 name': 'Tom', 'age': 12}, ...: {'name': 'Jack', 'age': 13}, ...: {'name': 'Aby', 'age': 10 'age': 12}] In [220]: sorted(students, key=lambda s: s['age']) Out[220]: [{'name': 'Aby', 'age': 10 ]: x Out[10]: 'helloworld' 局部变量变量的生命周期从函数调用开始,到函数运行结束为止;全局变量的生命周期直到整个程序结束为止。 ipython-input-14-0e6ad11a93c1> in <module> ----> 1 func4() NameError: name 'func4' is not defined 在Python

    92940发布于 2019-05-15
  • 来自专栏小一的学习笔记

    Python入门基础教程-文件

    作者:一叶 介绍:放不下灵魂的搬砖者 全文共952字,阅读全文需4分钟 Python版本3.8.0,开发工具:Pycharm 大多数情况下程序中的数据会来自于外部,包括数据库导出的规整化数据、爬虫获取的大量不规则数据 01 — Python文件 本来想着第一小节是利用传统方法进行文件操作,第二小节通过Pandas进行快速文件读取,考虑了一下,入门教程还是先不拿一些高阶的东西,后面会统一更高阶的内容。 file_f.name) 7file_f.close() #关闭文件,否则无法删除文件 8if os.path.exists(file_f.name): 9 os.remove(file_f.name) 10 ) 5 6# 输出新的内容 7re_file_f = open('替换成自己的文件路径', 'r') 8content = re_file_f.read() 9print(content) 10re_file_f.close 下节将介绍Python模块 学习Python,我们不只是说说而已 End

    51320发布于 2019-12-31
  • 来自专栏防止网络攻击

    Python基础教程之循环

    原来,帝俊与羲和生了 10个孩子都是太阳,他们住在东方海外,海水中有棵大树叫扶桑。10个太阳睡在枝条的底下,轮流跑出来在天空执勤,照耀大地。但有时,他们一齐出来给人类带来了灾难。 # 打印出1-20 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] for var 天空中有 10 个太阳,后羿的任务是要射掉其中的九只,留下一只在天上工作来保障地球的正常运转。也就是说,当天空中太阳数量为 2~10 时,后羿需要保持射箭动作。 我们可以将天空中太阳的数量用一个列表sun_in_sky 表示,当太阳数量为2~10时,后羿需要继续射箭!语句如下,我们点击运行: # 天空中的太阳数量在2-10时,保持射箭! Python 中,while 表示的信息是当…时候,也就是说当 while 循环的条件满足时,会一直执行满足条件的语句。

    2.6K20编辑于 2022-11-15
  • 来自专栏小一的学习笔记

    Python入门基础教程-模块

    作者:一叶 介绍:放不下灵魂的搬砖者 全文共849字,阅读全文需3分钟 Python版本3.8.0,开发工具:Pycharm 我们将一些可以重复使用的代码保存在一个单独的py文件中,这个可以被其他代码调用的 模块 Python内建的模块 变量名、函数名,不能与关键字重名一样,模块名称最好别与系统内建模块名称重合。 cached__', 4 '__doc__', 5 '__file__', 6 '__loader__', 7 '__name__', 8 '__package__', 9 '__spec__', 10 'print_str'] Python模块属于基本内容,不需要深究内部原理,能看懂别人写的模块是如何调用,且自己在编码过程中会使用即可! 下节将介绍Python异常 学习Python,我们不只是说说而已 End

    54610发布于 2019-12-31
  • 来自专栏小一的学习笔记

    Python入门基础教程-异常

    Python异常:运行期检测到的错误被称为异常。 左右滑动查看更多」 注: 一个 try 语句可能包含多个except子句 一个except子句可以同时处理多个异常 1# 在多个except子句中捕捉除0异常 2try: 3 print(10 as e: 5 print(e) 6except NameError as e: 7 print(e) 8except TypeError as e: 9 print(e) 10finally 「左右滑动查看更多」 Python断言 Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 下节将介绍Python进阶教程部分 学习Python,我们不只是说说而已 End

    60820发布于 2019-12-31
领券