为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • gc
    自动化具有高度方便的特点,同时也可能会自动产生一些不可避免的错误。这也就是Powershell为什么会有一些专门来防止和处理危险的机制:这些机制会对接下来要执行的操作进行确认。 试运行:模拟操作 如果你想知道一个确定的命令会产生什么影响,你可以进行试运行。这时,Powershell不会执行任何对系统有影响的操作,只会告诉你如果没有模拟运行,可能产生什么影响和后果。通过-whatif 参数。事实上,许多cmdltes都支持试运行。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #如果执行stop-process -name *a*会终止下面的进程。 Stop-Process -Name *a* -WhatIf WhatIf: 对目标“AcroRd32 (4544)”执行操作“Stop-Process”。 WhatIf: 对目标“AcroRd32 (4836)”执行操作“Stop-Process”。 WhatIf: 对目标“Alipaybsm (2888)”执行操作“Stop-Process”。 WhatIf: 对目标“AlipaySafeTran (2808)”执行操作“Stop-Process”。 WhatIf: 对目标“AlipaySecSvc (1656)”执行操作“Stop-Process”。
    查看全部
  • gc
    关于公钥秘钥、签名、数字证书的好文章: http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html
    查看全部
  • gc
    powershell profile可以理解为是powershell的配置文件: 配置文件存放于如下几个地方,不同的配置文件,作用域不同。 1、%windir%\system32\WindowsPowerShell\v1.0\profile.ps1 它作用于所有用户、所有的Shell。 2、%windir%\system32\WindowsPowerShell\v1.0\ Microsoft.PowerShell_profile.ps1 作用于所有用户,但只作用于Microsoft.PowerShell这个shell。这个我也没懂是什么意思,难道还有不是PowerShell的PowerShell shell?呃,有点像绕口令。 3、%UserProfile%\My Documents\WindowsPowerShell\profile.ps1 作用于当前用户的所有shell。 4、%UserProfile%\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 作用于当前用户的Microsoft.PowerShell这个shell。
    查看全部
  • gc
    powershell profile的作用就是在powershell打开时,将我们自己预定义的一些函数、命令简称的加载到环境中。 C:\Windows\System32\WindowsPowerShell\v1.0 在上面的文件夹中添加profile.ps1文件,在这个文件中可以写一些需要在powershell启动时加载的内容,等powershell启动时,这个函数中的内容会被执行。
    查看全部
  • 请利用列表生成式生成列表 [1x2, 3x4, 5x6, 7x8, ..., 99x100] 提示:range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...] ?不会了怎么办 把每次循环的 x 变成列表中的元素 x * (x + 1) 参考代码: print [x * (x + 1) for x in range(1, 100, 2)]
    查看全部
    0 采集 收起 来源:生成列表

    2014-12-13

  • 我们看看 dict 对象的 items() 方法返回的值: >>> d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } >>> print d.items() [('Lisa', 85), ('Adam', 95), ('Bart', 59)]
    查看全部
  • There are seven sequence types: strings, Unicode strings, lists, tuples, bytearrays, buffers, and xrange objects. This table lists the sequence operations sorted in ascending priority. In the table, s and t are sequences of the same type; n, i and j are integers: Operation Result Notes x in s True if an item of s is equal to x, else False (1) x not in s False if an item of s is equal to x, else True (1) s + t the concatenation of s and t (6) s * n, n * s n shallow copies of s concatenated (2) s[i] ith item of s, origin 0 (3) s[i:j] slice of s from i to j (3)(4) s[i:j:k] slice of s from i to j with step k (3)(5) len(s) length of s min(s) smallest item of s max(s) largest item of s s.index(x) index of the first occurrence of x in s s.count(x) total number of occurrences of x in s
    查看全部
  • 如果a只有一个圆盘,可以直接移动到c: move(n,a,b,c): if n==1: print a,'-->',c 如果a有N个圆盘,可以看成a有1个圆盘(底盘) + (N-1)个圆盘: 首先需要把 (N-1) 个圆盘移动到 b: move(n-1,a,c,b) 然后,将 a的最后一个圆盘移动到c: print a,'-->',c 再将b的(N-1)个圆盘移动到c。move(n-1,b,a,c)
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面
    查看全部
  • 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。可以试试计算 fact(10000)。
    查看全部
  • 字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。
    查看全部
    0 采集 收起 来源:复杂表达式

    2014-12-12

  • range(1,100,2) == 1,3,5....
    查看全部
    0 采集 收起 来源:复杂表达式

    2014-12-12

  • 倒序切片: 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2014-12-12

  • gc
    创建自己的profile Profile脚本并不是强制性的,换言之,profile可有可无。下面会很方便的创建自己的profile。 在控制台执行: notepad $((Split-Path $profile -Parent) + “profile.ps1″) 如果不存在profile默认会创建,在打开的记事本中输入: Set-Alias edit notepad.exe 也就是给notepad添加edit别名,保存关闭,之后重启控制台,输入: edit $((Split-Path $profile -Parent) + “profile.ps1″) 控制台会调用记事本打开之前的profile,可见edit别名已经生效。 创建全局profile 创建全局的profile也是很容易的,如上,只是文件的位置稍有改变; 需要注意的是,创建全局profile需要管理员权限,没有管理员权限,该文件或者文件夹拒绝访问。还有一点也须注意:在vista系统中,即使你拥有管理员权限,但是没有通过administrator登录,并且系统没有禁用UAC,也是拒绝更改的。除非你鼠标右键单击Powershell快捷方式,以管理员权限运行。
    查看全部
  • gc
    在Powershell控制台的许多更改只会在当前会话有效。一旦关闭当前控制台,你自定义地所有别名、函数、和其它改变将会消失,除非将更改保存在windows环境变量中。这也就是为什么我们需要profile来保存一些基本的初始化工作。 四中不同的profile脚本 Powershell支持四种可以用来初始化任务的profile脚本。应用之前要弄清楚你的初始化是当前用户个人使用,还是所有用户。如果是个人使用,可以使用”当前用户profile“,但是如果你的初始化任务是针对所有用户,可是使用“所有用户profile”。 Profile 描述 位置 所有用户 所有用户共有的profile $pshomeprofile.ps1 所有用户(私有) powershell.exe 中验证。 $pshomeMicrosoft.PowerShell_profile.ps1 当前用户 当前用户的profile $((Split-Path $profile -Parent)”profile.ps1″) 当前用户(私有) 当前用户的profile;只在Powershell.exe中验证 $profile 我们注意到上面的四种profile有两个private。一旦声明为private,只有个microsoft的Powershell自身才会去调用,不会对其它引用powershell的组件有效。
    查看全部

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!