python传入命令行参数

1.pycharm要想快速调出命令行参数设置面板,快捷键为alt+shift+F10,之后按下0即可

2.pycharm输入的命令行参数默认为字符型变量(默认设置可能随编辑器变化而变化),例如:

a = sys.argv[1]
b = sys.argv[2]
在参数变量中输入5和6,等同于:

a = '5'
b = '6'
3.究其原因,是由于python语言本身的限制,导致变量没有固定的类型,IDE不能自动识别参数类型所致,与所用编辑器无关

4.在IDE无法识别命令行参数类型的情况下,要想参数类型符合我们的实际要求,最好在使用时进行强制类型转换,例如:(参数设置为2和4)

#输入两个正整数a和b,若任意一个数可以整除另一个数,则输出Ture

import stdio
import sys

a = sys.argv[1]
b = sys.argv[2]
c = int(a)%int(b)==0
d = int(b)%int(a)==0
e = a + b

stdio.writeln(a)
stdio.writeln(b)
stdio.writeln(c or d)
stdio.writeln(e)
其输出结果为:

2
4
True
24
注意:这里的24是字符型变量


你可能感兴趣的:(后端,读书笔记)