python_3

1 from sys import argv
2 one,two,three = argv
3 print ‘one is:‘,one
4 print ‘two is:‘,two
5 print ‘three is:‘,three

参数,解包,变量

from sys import argv

注意:

1.argv 和 raw_input() 有什么不同?
不同点在于用户输入的时机。如果参数是在用户执行命令时就要输入,那就是 argv,如果是在
脚本运行过程中需要用户输入,那就使用 raw_input() 。

1 from sys import argv
2 one,two,three = argv
3 print ‘one is:‘,one
4 print ‘two is:‘,two
5 print ‘three is:‘,three
6 four = raw_input(‘four:‘)
7 print ‘four is : %s‘ %four

2.命令行参数是字符串吗?
是的,就算你在命令行输入数字,你也需要用 int() 把它先转成数字,和在 raw_input()
里一样。

 

时间: 2024-11-06 15:04:13

python_3的相关文章

虫师Selenium2+Python_3、Python基础

P38——Python哲学 打开Python shell,输入import this,会看到下面的话: The Zen of Python, by Tim Peters Beautiful is better than ugly.优美胜于丑陋(Python 以编写优美的代码为目标) Explicit is better than implicit.明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) Simple is better than complex.简洁胜于复杂(优美的代码应当是

shutil模块

对文件进行copy.还可以压缩包 文件copy 1)shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中,需要打开文件,fsrc,fdst是2个文件的文件句柄 1 import shutil 2 with open("old_file",encoding = "utf-8") as f1,3 open("new_file","w",encoding = "ut

常用模块

1.import讲解#本质就是.py 文件,用来从逻辑上组织pyhton代码(变量.函数.类.逻辑,实现一个功能) 1.1.导入方法导入多个模块,以逗号隔开 例如 module模块: name = "kangkang" def fun(num): print("num",num) 1) import module print(module.name) #调用模块下的参数 module.fun(23) #调用模块下的方法 结果为: kangkang num 23 2)

Python 函数式编程之迭代器、生成器及其应用

python 标准库中提供了 itertools, functools, operator三个库支持函数式编程,对高阶函数的支持,python 提供 decorator 语法糖. 迭代器 (iterator)和生成器(generator)概念是 python 函数式编程的基础,利用迭代器和生成器可以实现函数式编程中经常用到的 map(), filter(), reduce() 等过程以及 itertools, functools 中提供的绝大部分功能. 1.迭代器和生成器基础(next, ite

scipy未正确安装报DLL找不到的问题

问题如下: E:\project\DL\python\keras>python keras_sample.pyUsing Theano backend.Traceback (most recent call last): File "keras_sample.py", line 8, in <module> from keras.preprocessing.image import ImageDataGenerator File "D:\Program Fi

python Django Nginx+uwsgi 安装配置

基础包安装 yum install -y bind-utils traceroute wget man sudo ntp ntpdate screen patch make gcc gcc-c++ flex bison zip unzip ftp net-tools --skip-broken 安装python 下载XZ compressed source tarball    Python-3.5.3.tar.xz 到 /usr/local/src cd /usr/local/src; tar

Scrapy安装错误:Microsoft Visual C++ 14.0 is required...

问题描述 当前环境win7,python_3.6.3,64位. 在windows下,在dos中运行pip install Scrapy报错: building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visu

Python 之 基础知识(一)

首先,对于初学者在一个项目中设置多个程序可以执行,是非常方便的,可以方便对不同知识点的练习和测试 对于商业项目而言,通常在一个项目中,只有一个可以执行的Python程序 一.注释 为了提高可读性,注释应该至少离开代码至少两个空格 单行注释(行注释) 以#开头,右边是说明文字 最好#后加一个空格 保持代码的优雅~ (一键修改) 多行注释(块注释) """ 这是一个多行注释 在多行注释之间,可以写很多很多内容.... """ print("

Scrapy 安装与使用

Scrapy的安装: 当前环境win10,python_3.6.4,64bit.在命令提示符窗口运行pip install Scrapy,出现以下结果: building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.co