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):基础语法相关推荐

  1. python3字符串转数字_Python3基础语法和基本数据类型

    Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码:# -*- coding: 编码 -*- 标识 ...

  2. Python3 基础语法(笔记2)

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 巩固Python,记录关键知识,便于温故知新! 目录 import 与 from...import import 与 f ...

  3. Python3 基础语法(笔记1)

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 巩固Python,记录关键知识,便于温故知新! 目录 1.标识符 2.多行注释 3.行与缩进 4.多行语句 5.字符串( ...

  4. python3基础语法-Python3的一些基础语法介绍和理解

    作者:心叶 时间:2018-04-23 22:18 此处长期维护一些对帮助快速使用python3的一些基础语法,方便日常算法练习使用. 控制语法 break 语句可以跳出 for 和 while 的循 ...

  5. Python基础--Python3基础语法

    Python3 基础语法 编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串.当然也可以为源码文件指定不同的编码,例如: # -*- coding: cp-1 ...

  6. 【Python学习笔记】3. Python3 基础语法

    前言 本文介绍Python3 基础语法. 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- ...

  7. Python3之基础语法

    Python3之基础语法 编码 默认:源码文件以UTF-8编码,字符串都是unicode字符串 指定: # -*- coding: cp-1252 -*- 标识符 第一个字符:字母表中的字符或下划线 ...

  8. python3 基础语法分享

    python3 基础语法 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串.当然你也可以为源码文件指定不同的编码: # -*- coding: ...

  9. 0基础学Python第四天:Python3的基础语法

    文章目录 目录 文章目录 前言 一.Python3基础语法 二.编码 三.标识符 四.Python保留字 五.注释 六.行和缩进 七.多行语句 八.数字类型 九:字符串 十.空行 十一.同一行显示多条 ...

最新文章

  1. php in yii framework
  2. R语言使用GGally包的ggpairs函数可视化变量相关性分析图:包含散点图、密度图、柱状图、箱图等、并自定义数据点的大小
  3. 处女座的百日理财计划
  4. java连接linux服务器执行shell命令(框架分析+推荐)
  5. Hibernate之DetachedCriteria类详解
  6. LintCode-- Remove Linked List Elements
  7. JS小项目 ----- 可视化冒泡排序
  8. 数据结构之哈夫曼编码
  9. 黑鲨helo支持html吗,黑鲨游戏手机Helo综合评测 到底值不值得买
  10. 一些实用的方法整理(与语言无关)
  11. 泊松分布与指数分布的理解
  12. SyncToy 2.1
  13. qpython安装requests库_qpython3安装库的三种方法
  14. 车架号VIN码精准查询车辆信息
  15. VUE 项目实现大屏展示的响应式
  16. derek程序员英文名_访谈-Derek Powazek谈社区设计
  17. 你的云服务器可以用来做什么?云服务器有什么用途?
  18. Abloomy设备3A认证接入实施方案
  19. 卷积核大小、个数,卷积层数是如何确定的 ?
  20. 药方的量化方法笔记(学习与尝试):第二回 第四次 药方的拆解 量化方法的形式的发展 对药的量化分析

热门文章

  1. 微信小程序使用Echarts 实现世界地图(其它地图同理)
  2. python怎么降序输出结果_按降序打印Python
  3. 第一行代码-第二版(郭霖著)笔记三(UI控件)
  4. 国家以及省-市-区三级联动的js数组
  5. 凌恩生物明星产品:一文读懂细胞器基因组!
  6. Cisco 路由器 基于时间控制策略案例
  7. Voldemort博客
  8. pdf转换成ppt的方法
  9. 文献检索(学术搜索)
  10. python12306抢票_Python 版 12306 抢票神器