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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-
    查看全部
  • gc
    我们可以将受信任的文件夹列表追加到环境变量的末尾,这样就可以直接通过相对路径执行这些文件下的文件或者脚本,甚至省略扩展名都可以。 PS> md .myscript Directory: Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2011/11/29 18:20 myscript PS> cd .myscript PSmyscript> "write-host 'Hollow , Powershell'" > hollow.ps1 PSmyscript> .hollow.ps1 Hollow , Powershell PSmyscript> cd .. PS> $env:Path+=";C:PowerShellmyscript" PS> hollow.ps1 Hollow , Powershell PS> hollow Hollow , Powershell 环境变量更新生效 上述对于环境变量的操作只会影响当前powershell会话,并没有更新在机器上。 .NET方法[environment]::SetEnvironmentvariable操作可以立刻生效。 下面的例子对当前用户设置环境变量,经测试,重新打开powershell仍然存在 PS> [environment]::SetEnvironmentvariable("Path", ";c:\powershellscript", "User") PS> [environment]::GetEnvironmentvariable("Path", "User") ;c:\powershellscript
    查看全部
  • gc
    删除和更新环境变量 在powershell删除和更新环境变量和常规变量一样。例如要删除环境变量中的 windir, PS> del env:windir PS> $env:windir PS> 可以更新环境变量$env:OS 为linux redhat。 PS> $env:OS Windows_NT PS> $env:OS="Redhat Linux" PS> $env:OS Redhat Linux 这样直接操作环境变量,会不会不安全?事实上很安全,因为$env:中的环境变量只是机器环境变量的一个副本,即使你更改了它,下一次重新打开时,又会恢复如初。(.NET方法更新环境变量除外)
    查看全部
  • gc
    创建新的环境变量 创建新环境变量的方法和创建其它变量一样,只需要指定env:虚拟驱动器即可 PS> $env:TestVar1="This is my environment variable" PS> $env:TestVar2="Hollow, environment variable" PS> ls env:Test* Name Value ---- ----- TestVar1 This is my environment variable TestVar2 Hollow, environment variable
    查看全部
  • gc
    查找环境变量 Powershell把所有环境变量的记录保存在env: 虚拟驱动中,因此可以列出所有环境变量 。一旦查出环境变量的名字就可以使用$env:name 访问了。 PS> ls env: Name Value ---- ----- ALLUSERSPROFILE C:\ProgramData APPDATA C:\User\sv-test\Home\AppData\Roaming
    查看全部
  • gc
    读取特殊的环境变量 通过环境变量读取Windows操作系统的安装路径,和默认应用程序的安装路径。 PS> $env:windir C:\Windows PS> $env:ProgramFiles C:\Program Files 通过$env:,这就提示powershell忽略基本的variable:驱动器,而是去环境变量env:驱动器中寻找变量。为了和其它变量保持一致,powershell环境变量也可以象其它变量那样使用。比如你可以把它插入到文本中。 PS> "My computer name $env:COMPUTERNAME" My computer name MYHome-test-01
    查看全部
  • gc
    传统的控制台一般没有象Powershell这么高级的变量系统。它们都是依赖于机器本身的环境变量,进行操作 。环境变量对于powershell显得很重要,因为它涵盖了许多操作系统的细节信息。此外,powershell中的变量只存在于powershell内部的会话中,一旦powershell关闭,这些变量就会自生自灭。但是如果环境变量被更新了,它会继续保存在操作系统中,即使其它程序也可以调用它。
    查看全部
  • 由于dict也是集合,len() 函数可以计算任意集合的大小: >>> len(d) 3注意: 一个 key-value 算一个,因此,dict大小为3。
    查看全部
  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略
    查看全部
  • gc
    $PsVersionTable 包含一个只读哈希表,该哈希表显示有关在当前会话中运行的 Windows PowerShell 版本的详 细信息。 $Pwd 包含一个路径对象,该对象表示当前目录的完整路径。 $This 在定义脚本属性或脚本方法的脚本块中,$This 变量引用要扩展的对象。 $True 包含 TRUE。可以在命令和脚本中使用此变量表示 TRUE。
    查看全部
  • gc
    $Error 包含错误对象的数组,这些对象表示最近的一些错误。最近的错误是该数组中的第一个错误对象 ($Error[0])。 $False 包含 FALSE。可以使用此变量在命令和脚本中表示 FALSE,而不是使用字符串”false”。如果 该字符串转换为非空字符串或非零整数,则可将该字符串解释为 TRUE。 $ForEach 包含 ForEach-Object 循环的枚举数。可以对 $ForEach 变量的值使用枚举数的属性和方法。 此变量仅在运行 For 循环时存在,循环完成即会删除。 $Home 包含用户的主目录的完整路径。此变量等效于 %homedrive%%homepath% 环境变量。 $Host 包含一个对象,该对象表示 Windows PowerShell 的当前主机应用程序。可以使用此变量在命 令中表示当前主机,或者显示或更改主机的属性,如 $Host.version、$Host.CurrentCulture 或 $host.ui.rawui.setbackgroundcolor(“Red”)。 $Input 一个枚举数,它包含传递给函数的输入。$Input 变量区分大小写,只能用于函数和脚本块。(脚 本块本质上是未命名的函数。)在函数的 Process 块中,$Input 变量包含当前位于管道中的对 象。在 Process 块完成后,$Input 的值为 NULL。如果函数没有 Process 块,则 $Input 的值可用于 End 块,它包含函数的所有输入。 $PID 包含承载当前 Windows PowerShell 会话的进程的进程标识符 (PID)。 $Profile 包含当前用户和当前主机应用程序的 Windows PowerShell 配置文件的完整路径。可以在命令 中使用此变量表示配置文件。 $PsCulture 包含操作系统中当前所用的区域性的名称。区域性确定数字、货币和日期等项的显示格式。这是系 统的 System.Globalization.CultureInfo.CurrentCulture.Name 属性的值。要获取系统 的 System.Globalization.CultureInfo 对象 $PsHome 包含 Windows PowerShell 的安装目录的完整路径
    查看全部
  • gc
    $$ 包含会话所收到的最后一行中的最后一个令牌。 $? 包含最后一个操作的执行状态。如果最后一个操作成功,则包含 TRUE,失败则包含 FALSE。 $^ 包含会话所收到的最后一行中的第一个令牌。 $_ 包含管道对象中的当前对象。在对管道中的每个对象或所选对象执行操作的命令中,可以使用此变量。 $Args 包含由未声明参数和/或传递给函数、脚本或脚本块的参数值组成的数组。 在创建函数时可以声明参数,方法是使用 param 关键字或在函数名称后添加以圆括号括起、逗号 分隔的参数列表。
    查看全部
  • gc
    Powershell 自动化变量 是那些一旦打开Powershell就会自动加载的变量。 这些变量一般存放的内容包括 用户信息:例如用户的根目录$home 配置信息:例如powershell控制台的大小,颜色,背景等。 运行时信息:例如一个函数由谁调用,一个脚本运行的目录等。
    查看全部
  • gc
    选项Constant,常量一旦声明,不可修改 PS C:\test> new-variable num -Value "strong" -Option constant
    查看全部

举报

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

微信扫码,参与3人拼团

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

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