环境搭建好之后就可以执行python了
在执行python时可以直接运行命令行执行
这样执行Python的交互式命令行写程序时可以一下得到结果,但是有一个坏处就是没法保存,如果下次还想运行时,就只能重新敲打一遍了。
所以也可以使用Pycharm来执行
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。Pycharm分为2个版本:专业版(Professional)和 社区版(Community)。
专业版功能齐全,但是要收费、要激活;社区版只有基本功能,免费。
PyCharm下载
Pycharm官网:https://www.jetbrains.com/pycharm/download/#section=windows
打开官网后点击” Dodwnload”,然后安装即可。
等安装完之后就可以执行Python命令了。
先来个最简单的语句,
输出Hello, World!
输入命令 print(‘Hello, World!’) 然后运行
我们输入英文是没有问题,但是如果输入的时中文字符就有可能会碰到中文编码问题
Python 文件中如果未指定编码,在执行过程会出现报错:
SyntaxError: Non-ASCII character ‘\xe4’ in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了
注意:# coding=utf-8 的 = 号两边不要空格。
Python输入和输出
前面我们说print可以直接输出”Hello, World!”
print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:
比如:
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
print()也可以打印整数,或者计算结果:
现在,你已经可以用print()输出你想要的结果了。但是,如果要让用户从电脑输入一些字符怎么办?Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里,比如我想自己输入一个”my”:
绿色的是我自己输入的,白色的是用print输出的
Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:
行和缩进
学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
以下实例缩进为四个空格:
但是这样写就会报错:
IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。
因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。
建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用