1、Python程序Hello World
1.1 在Linux终端编写第一个程序:
1.2 在vi中创建hello.py 并运行:
1.3 在ipython中编写程序:
1.4 在pycharm中编写程序:
2、注释的使用和添加中文支持
2.1 单行注释:
在Python中,以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用。
2.2 多行注释:
2.3 中文支持
如果在程序中直接使用到了中文,在使用python2编译的时候,会出现以下错误:
解决的办法就是在程序的开头加上以下代码:
#conding=utf-8
注意:
在python的语法规范中推荐使用的方式:
# -*- coding:utf-8 -*-
3、变量以及类型
3.1 变量的定义:
变量名 = 值
说明:
所谓变量,可以理解为一个容器,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
程序就是用来处理数据的,而变量就是用来存储数据的
3.2 变量的类型:
4、标示符和关键字
4.1 什么是标示符:
标示符就是开发人员在程序中自定义的一些符号和名称,标示符是自己定义的,比如变量名、函数名等。
4.2 标示符的规则:
- 标示符是由字母、数字、下划线组成,且数字不能开头
- 标示符是区分大小写的
4.3 命名规则:
- 见名知意:要起一个有意义的名字,让人一眼看到就能知道是什么意思,比如用户名就可以定义为userName,学生可以定义为student
- 驼峰命名法:
- 大驼峰命名法:每一个单字的首字母都要采用大写字母,例如UserName
- 小驼峰命名法:第一个单词以小写字母开始,第二个单词的首字母要大写,例如userName
- 还有一种命名法比较流行,就是用下划线”_“来连接所有的单词,例如:user____name
4.4 关键字
什么是关键字?
python一些具有特殊功能的标示符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符
查看python的关键字
5、输入和输出
5.1 输入:
相信大家都有在ATM取钱的经历,在取钱时,输入密码,就是在键盘上输入一个数据,然后ATM来识别密码是否正确,这就是生活中的输入。在python中的输入
5.1.1 raw_input()
用法:
注意:
raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示 raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中 raw_input()会把用户输入的任何值都作为字符串来对待 在Python3版本中没有raw_input()
5.1.2 input()
用法:input()函数与raw_input()类似,但其接受的输入必须是表达式。
input()接受表达式输入,并把表达式的结果赋值给等号左边的变量
5.1.3 input在Python2和python3中的区别
在python3中,使用input,你输入的是什么,输出的就是什么(字符串输出),原封不动的输出
在Python2中,输入的是什么就会执行一下。
要在python2中实现像Python3中的效果,就使用raw_input
5.2 输出
输出就是程序展现给用户所输出的信息。之前的打印hello world就是一个标准的程序的输出。
5.2.1 python中变量的输出
5.2.2 格式化输出
5.2.3 常用的格式符号