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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • gc
    删除自己的别名 别名不用删除,自定义的别名在powershell退出时会自动清除。但是请放心,powershell内置别名(诸如ls,dir,fl等)不会清除。如果你非得手工删除别名。请使用 PS C:\PS> del alias:Edit
    查看全部
  • gc
    创建自己的别名 给记事本创建一个别名,并查看该别名; PS C:\PS> Set-Alias -Name Edit -Value notepad PS C:\PS> Edit PS C:\PS> $alias:Edit notepad
    查看全部
  • gc
    有的cmdlet命令可能有2-3个别名,我们可以通过下面的命令查看所有别名和指向cmdlet的别名的个数。 PS C:\PS> ls alias: | Group-Object definition | sort -Descending Count Count Name Group ----- ---- ----- 6 Remove-Item {del, erase, rd, ri...} 3 Set-Location {cd, chdir, sl} 3 Get-History {ghy, h, history} 3 Get-ChildItem {dir, gci, ls}
    查看全部
  • gc
    查看可用的别名 查看可用的别名,可以通过” ls alias:” 或者 ”Get-Alias“ 如何查看所有以Remove打头的cmdlet的命令的别名呢? PS C:\PS> dir alias: | where {$_.Definition.Startswith("Remove")} CommandType Name Definition ----------- ---- ---------- Alias del Remove-Item Alias erase Remove-Item 说明:dir alias:获取的是别名的数组,通过where对数组元素进行遍历,$_代表当前元素,alias的Definition为String类型,因为powershell支持.net,.net中的string类有一个方法Startswith。通过where过滤集合在powershell中使用非常广泛。
    查看全部
  • gc
    查看可用的别名 查看可用的别名,可以通过” ls alias:” 或者 ”Get-Alias“ 如何查看所有以Remove打头的cmdlet的命令的别名呢? PS C:\PS> dir alias: | where {$_.Definition.Startswith("Remove")} CommandType Name Definition ----------- ---- ---------- Alias del Remove-Item Alias erase Remove-Item
    查看全部
  • gc
    cmdlet 的名称由一个动词和一个名词组成,其功能对用户来讲一目了然。但是对于一个经常使用powershell命令的人每天敲那么多命令也很麻烦啊。能不能把命令缩短一点呢?于是“别名”就应运而生了。Powershell内部也实现了很多常用命令的别名。例如Get-ChildItem,列出当前的子文件或目录。它有两个别名:ls 和 dir,这两个别名来源于unix 的shell和windows的cmd。 因此别名有两个作用: 继承:继承unix-shell和windows-cmd。 方便:方便用户使用。 处理别名: 查询别名所指的真实cmdlet命令。 PS C:\PS> Get-Alias -name ls CommandType Name Definition ----------- ---- ---------- Alias ls Get-ChildItem
    查看全部
  • gc
    cmdlets是Powershell的内部命令,cmdlet的类型名为System.Management.Automation.CmdletInfo
    查看全部
  • gc
    private void Qurey() { using (SqlConnection sqlConnection = new SqlConnection("adsf")) {//创建一个数据库连接 //sqlConnection.Open(); using (SqlTransaction transaction = sqlConnection.BeginTransaction()) {//创建一个事务 try { using (DbCommand command = new SqlCommand("", sqlConnection, transaction)) {//创建一个dbcommand //指定SQL语句 command.CommandText = "select * from abc where key=@key and id in (@ids)"; //指定类型,可以是单纯的SQL语句,也可以是存储过程 command.CommandType = CommandType.Text; //指定参数 command.Parameters.Add(new SqlParameter("@key",SqlDbType.Int, 20)); command.Parameters.Add(new SqlParameter("@ids", SqlDbType.NVarChar,20, "1,2,3,5,4")); //执行 command.ExecuteNonQuery(); command.CommandText = "select * from abc"; DbDataReader ddr= command.ExecuteReader(); while (ddr.Read()) {//获得返回信息 int id = (int)ddr["id"]; string name = (string)ddr["name"]; } } transaction.Commit(); } catch (Exception e) { transaction.Rollback(); } } } }
    查看全部
  • 我们已经能创建一个dict,用于表示名字和成绩的对应关系: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 那么,如何根据名字来查找对应的成绩呢? 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key: >>> print d['Adam'] 95 >>> print d['Paul'] Traceback (most recent call last): File "index.py", line 11, in <module> print d['Paul'] KeyError: 'Paul' 注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。 要避免 KeyError 发生,有两个办法: 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 什么是dict 我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: [95, 85, 59] 但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。 如果把名字和分数关联起来,组成类似的查找表: 'Adam' ==> 95 'Lisa' ==> 85 'Bart' ==> 59 给定一个名字,就可以直接查到分数。 Python的 dict 就是专门干这件事的。用 dict 表示“名字”-“成绩”的查找表如下: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 由于dict也是集合,len() 函数可以计算任意集合的大小: >>> len(d) 3 注意: 一个 key-value 算一个,因此,dict大小为3。
    查看全部
  • 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • for x in [1,2,3,4,5,6,7,8,9]: for y in [1,2,3,4,5,6,7,8,9]: if x<y: print x*10+y x、y的取值不看答案,思考不到啊
    查看全部
  • sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x%2==0: continue sum=sum+x print sum 循环继续判断位置 奇偶数的筛选,语句的顺序,严重影响执行结果
    查看全部
  • L = [1, 1, 1, 1] #套用升级检查 if L[0]==L[1]==L[2]==L[3]: print 'succufully' else: print 'false'
    查看全部
    0 采集 收起 来源:Python之 for循环

    2014-11-24

举报

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

微信扫码,参与3人拼团

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

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