python3 陌生的角落(1):基础语法
1.Print 输出
python2 替换空格 , Python3 用end = “”。print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
#!/usr/bin/python3x="a"
y="b"
# 换行输出
print( x )
print( y )print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()
以上实例执行结果为:
a
b
---------
a b
2.py文件开头注释
在 Windows 下可以不写第一行注释:
#!/usr/bin/python3
第一行注释标的是指向 python 的路径,告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。
此外还有以下形式(推荐写法):
#!/usr/bin/env python3
这种用法先在 env(环境变量)设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。
再解释一下第一行代码#!/usr/bin/python3
这句话仅仅在linux或unix系统下有作用,在windows下无论在代码里加什么都无法直接运行一个文件名后缀为.py的脚本,因为在windows下文件名对文件的打开方式起了决定性作用。
3.Python3 命令行参数
Python 提供了 getopt 模块来获取命令行参数。
$ python test.py arg1 arg2 arg3
Python 中也可以所用 sys 的 sys.argv 来获取命令行参数:
sys.argv 是命令行参数列表。
len(sys.argv) 是命令行参数个数。
注:sys.argv[0] 表示脚本名。
#实例
test.py 文件代码如下:
#!/usr/bin/python3import sysprint ('参数个数为:', len(sys.argv), '个参数。')
print ('参数列表:', str(sys.argv))
执行以上代码,输出结果为:
$ python3 test.py arg1 arg2 arg3
参数个数为: 4 个参数。
参数列表: ['test.py', 'arg1', 'arg2', 'arg3']
4.dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组
d2 = ((1,2),(4,5),(6,8))
#print(dict(d)) TypeError: cannot convert dictionary update sequence element #0 to a sequence
print(dict(d2)) #{1: 2, 4: 5, 6: 8}
python3 陌生的角落(1):基础语法相关推荐
- python3字符串转数字_Python3基础语法和基本数据类型
Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码:# -*- coding: 编码 -*- 标识 ...
- Python3 基础语法(笔记2)
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 巩固Python,记录关键知识,便于温故知新! 目录 import 与 from...import import 与 f ...
- Python3 基础语法(笔记1)
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 巩固Python,记录关键知识,便于温故知新! 目录 1.标识符 2.多行注释 3.行与缩进 4.多行语句 5.字符串( ...
- python3基础语法-Python3的一些基础语法介绍和理解
作者:心叶 时间:2018-04-23 22:18 此处长期维护一些对帮助快速使用python3的一些基础语法,方便日常算法练习使用. 控制语法 break 语句可以跳出 for 和 while 的循 ...
- Python基础--Python3基础语法
Python3 基础语法 编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串.当然也可以为源码文件指定不同的编码,例如: # -*- coding: cp-1 ...
- 【Python学习笔记】3. Python3 基础语法
前言 本文介绍Python3 基础语法. 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- ...
- Python3之基础语法
Python3之基础语法 编码 默认:源码文件以UTF-8编码,字符串都是unicode字符串 指定: # -*- coding: cp-1252 -*- 标识符 第一个字符:字母表中的字符或下划线 ...
- python3 基础语法分享
python3 基础语法 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串.当然你也可以为源码文件指定不同的编码: # -*- coding: ...
- 0基础学Python第四天:Python3的基础语法
文章目录 目录 文章目录 前言 一.Python3基础语法 二.编码 三.标识符 四.Python保留字 五.注释 六.行和缩进 七.多行语句 八.数字类型 九:字符串 十.空行 十一.同一行显示多条 ...
最新文章
- php in yii framework
- R语言使用GGally包的ggpairs函数可视化变量相关性分析图:包含散点图、密度图、柱状图、箱图等、并自定义数据点的大小
- 处女座的百日理财计划
- java连接linux服务器执行shell命令(框架分析+推荐)
- Hibernate之DetachedCriteria类详解
- LintCode-- Remove Linked List Elements
- JS小项目 ----- 可视化冒泡排序
- 数据结构之哈夫曼编码
- 黑鲨helo支持html吗,黑鲨游戏手机Helo综合评测 到底值不值得买
- 一些实用的方法整理(与语言无关)
- 泊松分布与指数分布的理解
- SyncToy 2.1
- qpython安装requests库_qpython3安装库的三种方法
- 车架号VIN码精准查询车辆信息
- VUE 项目实现大屏展示的响应式
- derek程序员英文名_访谈-Derek Powazek谈社区设计
- 你的云服务器可以用来做什么?云服务器有什么用途?
- Abloomy设备3A认证接入实施方案
- 卷积核大小、个数,卷积层数是如何确定的 ?
- 药方的量化方法笔记(学习与尝试):第二回 第四次 药方的拆解 量化方法的形式的发展 对药的量化分析