小结:
1.Print(“”)打印双引号内的内容;print(“”,数字运算/逻辑判断)打印出双引号内容+数字结果/true或false;当然print(‘A’)可以输出A;Print(“”“ABC”“”)是为了面对ABC内容太多而设计的,输入三个双引号在输入ABC时可换行。
2.Print(数字运算)打印出运算的结果;print(逻辑判断)打印出true/false;
3. print(“内容1”,变量,”内容2”) 打印出内容1+变量值+内容2;
4.print(f“{A}”)打印出单行变量A赋予的内容;print(f”””{A}”””)打印出多行的变量A的内容。
5.round(number,[, ndigits])对number四舍五入,ndigits为0(默认)时,保留整数部分;ndigits<0时,对整数部分进行四舍五入;当ndigits>0时,保留小数点ndigits位。
Eg,round(1234,-2)得到的是1200;round(1.256,2)得到1.26。
6. X=f“I love {wife}” #通过用format定义字符串变量X,变量wife在前面定义好
Y=print(f“He said {X}”) #再通过print(f)输出字符串变量X。
7. A. format()将format里的内容放在放在字符串A中的{}位置上。
Print( ,end=’ ‘) 中end=‘ ’是为了空一格。
8. \n-换行;\t-空格,空8格;\-输出\。
9. A=input()表示让人输入数字/字符并以字符形式赋值给A;如果要使A为数字,则A=int(input()); 为了节约空间可以将prompt放在input里面,比如A=input(“Who are you? “),人输入的字符串会被赋值给A。
10. 定义参数变量(argument variable), 通常的格式是
from sys import argv
script, A = argv # A是要人输入的变量
…
11. txt=open(filename) #将文件名为filename的文件打开;
print(txt.read()) #调用read函数读取txt内容,后将其打印出来;
close(filename) #关闭filename文件。
12. target = open(filename, ’w’) #打开filename文件并赋值给target
target. Truncate #清空文件
target.write(A+’\n’+B) #写入内容A-换行-B
target.close() #关闭文件
13. A=open(filename).read() #将filename中的内容赋值给A;
C=open(B, ’w’) #打开空文件B,准备写入;
C.write(A) #将filename中内容写入文件B;
C.close() #记得关闭C,有open就有close;
14.定义函数
def Funname(arg1, arg2)
Print(f”arg1:{arg1}, arg2: {arg2}”)
注意:调用的时候要以字符串或者数字的形式输入:
Funname(Hehe,Haha)就会报错-没有定义变量Hehe,Haha;要在括号里加双引号:
Funname(“Hehe”,“Haha”)。
如果arg1是数字,则数字在调用函数时可直接四则运算,比如
Funname(10+20,10/5)会显示arg1: 30, arg2: 2。
15.
15.1脚本中内嵌函数
from sys import argv
script, input_file = argv
def print_all(f)
print(f.read())
current_file = open(input_file)
print_all(current_file)
current_file.close()
15.2 filename. Readline()—-一行一行地读文本;
16. 函数中将计算结果返回—return
def add(a,b)
print(f”ADD {a}+{b}”)
return a+b
age=add(10,15) #将25赋值给age
Learn python3 the hard way-ex22
最新推荐文章于 2020-11-28 00:44:49 发布