Python 入门

Python

环境安装

访问https://www.python.org/downloads/ 安装

使用交互式界面,在开始菜单打开Python3 IDLE即可,您可以开始以下的教程代码。

您也可以新建一个filename.py的文件,写上Python脚本,然后在命令行中输入python filename.py运行。您还可以用IDLE打开这个文件,按F5运行。

您可以在命令提示符中输入pip install cyaron,安装 CYaRon 。

如果要更新 CYaRon,您可以输入pip install --upgrade cyaron

您也可以在 GitHub 中下载或者克隆。不过这一部分就没打算展开讲了。

macOS、Linux

macOS 以及绝大部分 Linux 发行版自带 Python,无需特别安装。

您可以在终端中输入pip install cyaron,安装 CYaRon 。

如果要更新 CYaRon,您可以输入pip --upgrade

入门

#	单行注释

"""
"""	三个引号多行注释

除法自动转化成浮点数
35 / 5 # = > 7.0

整数除法结果向下取整
35 // 5 # = > 7
35.0 // 5.0 # - > 7.0

浮点数运算结果也是浮点数

x的y次方
2**4 # - > 16

布尔值 (取反用not)
True False

大小比较可以连起来
2 < 3 < 5
5 > 3 > 2

字符串用单引号双引号都可以
'Siyuan'
"AK IOI"

用.format可以格式字符串
"{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序
'hello world' 
"{0} {1}".format("hello", "world")  # 设置指定位置
'hello world' 
"{1} {0} {1}".format("hello", "world")  # 设置指定位置
'world hello world'

可重复参数以节省时间
"{0} be nimble, {0} be quick, {0} jump over the {1}".format("Jack", "candle stick")
#=> "Jack be nimble, Jack be quick, Jack jump over the candle stick"

可用关键词
"{Name} AK IOI".format(name="Siyuan") 

如果你的Python3程序也要在Python2.5以下环境运行,也可以用老式的格式化语法
"%s can be %s the %s way" % ("strings", "interpolated", "old")

None 是一个对象

与 None 比较时不要用 ==,用 is(is 用来比较两个对象是否指向同一个对象)
"TT" is None	# false
None is None	# true

None, 0, 空字符串, 空列表, 空字典都是 false
bool(None)		# false
bool(0)			# false
bool([])		# false
bool({})		# false

print 打印函数

给变量赋值前不用提前声明,传统命名为小写,用下划线分隔单词

访问未赋值的变量会抛出异常
参考流程控制一段来学习异常处理
some_unknown_var  # 抛出NameError

用列表[list]存储序列
li = [4, 5, 6]

用append在列表后追加元素,用pop把列表最后一个元素删去
li = [4, 5, 6]
li.append(1) # li = [4, 5, 6, 1]
li.pop()     # li = [4, 5, 6]


https://github.com/luogu-dev/cyaron/wiki/Python-30%E5%88%86%E9%92%9F%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97

posted @ 2019-07-11 20:49  Trimsteanima  阅读(231)  评论(1编辑  收藏  举报
Live2D