- 博客(19)
- 收藏
- 关注
原创 ex39 列表
脚本内容ten_things = "Apple Orange Crow Telephone Light Sugar"print("Wait there's not 10 things in that lists,let's fix it.")stuff = ten_things.split(' ') #根据空格将ten_things分割开来more_stuff = ["Day","...
2019-05-16 21:34:37
239
原创 ex35 分支和函数
这是一个简单的游戏,主要是使用了函数的定义,不同的分支调用from sys import exit #exit(0)无错误退出,exit(1)有错误退出def gold_room(): print("This room is full of gold,how much do you want to take?") next = input('>') ...
2019-05-16 15:15:01
277
原创 ex33 while循环
i = 0numbers = []while i < 6: print("The number is %d." %i) #当前的i numbers.append(i) i += 1 print("Number now:",numbers ) #当前列表numbers的元素 print...
2019-05-13 12:45:45
131
原创 ex32 for循环
这是一个关于for循环的简单练习the_count = [1,2,3,4,5]fruits = ['apples','oranges','pears','bananas']change = [1,'pennies',2,'dimes',3,'quarters']#for循环输出for number in the_count: print("The number is %d." ...
2019-05-13 12:20:43
235
原创 ex31 if嵌套
这是一个关于if嵌套的小游戏,使用了if,elif,else来进行不同输入的判断,这里的重点是你可以在“if 语句”内部再放一个“if 语句”。这是一个很强大的功能,可以用来创建嵌套(nested)的决定,其中的一个分支将引向另一个分支的子分支print("You enter a dark room with two doors.Do you go through door #1 or door...
2019-05-11 10:30:06
94
原创 ex24 练习①
这是对之前学习内容的练习①print("Let's practice everything.")print('You\'d know \'bout escapes with \\ that do \n newlines and \t tabs.') #\转义,\\表示输入\,\n换行,\t制表#在三个括号里面的不用考虑一般格式,除了转义之类的,其他会原样输出poem = """ ...
2019-05-09 12:16:57
127
原创 ex20 函数和文件
1.File.readline() 方法用于从文件读取整行,每次读取一行,如此循环,包括 “\n” 字符。如果指定了一个非负数的参数,则返回指定大小的字节数,包括 “\n” 字符。readline解析read/readline/readlines详解2.File.seek()方法用于移动文件读取指针到指定位置 seek方法ex20_sample.txt内容如下To all the p...
2019-05-08 21:51:56
169
原创 ex19 变量和函数
通过这个练习,你看到我们给我们的函数 cheese_and_crackers 很多的参数,然后在函数里把它们打印出来。我们可以在函数里用变量名,我们可以在函数里做运算,我们甚至可以将变量和运算结合起来。def cheese_and_crackers(cheese_count,boxes_of_crackers): print("You have %d cheese." %cheese...
2019-05-08 19:21:54
251
原创 ex18 函数概念
简单的函数#这个类似于之前练习中的argv,两个参数,再进行解包使用def print_two(*args): arg1,arg2 = args print("arg1:%r,arg2:%r" %(arg1,arg2))#实际上*args并没有特别意义,上面的函数也可以写成如下def print_two_again(arg1,arg2): #使用...
2019-05-08 18:03:43
1424
原创 ex17 更多文件操作
1、将一个文件的内容复制到另外一个文件中#这个脚本用于将一个文件的内容拷贝到另外一个文件中from sys import argvfrom os.path import exists #exits将文件名字符串作为参数,如果文件存在的话,它将返回 True,否则将返回 Falsescripts,from_file,to_file = argvprint("Coping from %s...
2019-05-08 17:08:54
647
原创 ex16读写文件
close – 关闭文件。跟你编辑器的 文件->保存… 一个意思。read – 读取文件内容。你可以把结果赋给一个变量。readline – 读取文本文件中的一行。truncate – 清空文件,请小心使用该命令。write(stuff) – 将 stuff 写入文件。from sys import argvscripts,filename = argvprint("We...
2019-05-08 00:41:56
111
原创 pthon
测试from sys import argvscirpt,filename = argv # 这里的filename应该是这个文件夹下的一个文件,此处为ex15_sample.txttxt = open(filename) #open可以后面内容返回一个值,并且将这个值赋给新的变量print("Here is your file %r" %filename)print(txt....
2019-05-07 23:17:09
139
转载 Linux中文件特殊权限详解
本文转载自博客园 作者:小a玖拾柒 出处:http://www.cnblogs.com/ftl1012/setuid(suid): 针对命令和二进制程序的,当普通用户执行某个(passwd)命令的时候,可以拥有这个命令对应用户的权限,即让普通用户可以以root用户的角色执行程序或命令。setgid(sgid): 希望一个目录被多个用户(同属于一个组)共享,同一个组的用户可以处理...
2018-07-08 20:46:12
1201
原创 vim使用练习两则
一、复制/etc/grub2.cfg至/tmp/目录,用查找替换命令删除/tmp/grub2.cfg文件中行首的空白字符 cp /etc/grub2.cfg /test %s /^[[:space:]]\+//g二、复制/etc/rc.d/init.d/functions/文件至/tmp/目录,用查找替换命令为/tmp/functions的每行开头为空白字符的行的行首添...
2018-07-07 15:43:40
218
原创 bash中的算术运算、条件测试
一、算术运算 + - * % 等二、条件测试 用于判断需求是否满足。测试机制 测试命令有: test expression [ expression ] [[ expression ]] 注意:expression前后必须要有空白字...
2018-07-06 15:10:31
406
原创 Linux bash 变量分类
bash中变量的种类: ①本地变量 生效范围为当前shell进程,对其他shell进程均无效 变量赋值:name=‘value’ value ——可以是直接字串,name=“username” 变量引用,name=“$username” ...
2018-07-06 11:21:30
330
原创 Linux中 I/O重定向及管道的使用解释
输出重定向 COMMAND&amp;amp;gt;NEW-POSITION COMMAND&amp;amp;gt;&amp;amp;gt;NEW-POSITION :覆盖重定向,目标文件中的原有内容会被清除 :追加重定向,新内容直接添加到目标文件中 2&amp;amp;gt;:覆盖重定向错误至输出流 2&amp;amp;gt;&amp;amp;gt;:
2018-07-02 14:00:49
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人