|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 和vvv 于 2017-6-20 12:23 编辑
03 Python语法基础
一、输出
打开idle,出现这个“>>> ”,说明你的安装成功了。它叫做shell命令行提示符,输入的命令是“一行一行“执行的。如果要执行多行的程序,按“Ctrl+N”键,在新打开的窗口里面输入代码,最后保存为.py文件,按“F5”即可执行多行程序。
Python3中的print成为了函数,因此要输出结果,要这样:print("hello Python!")
- >>> print("hello Python!")
- hello Python!
- >>>
复制代码 如果输入为空,则打印结果为空。
按“Ctrl+N”键,在新打开的窗口里面输入代码:
并按“Ctrl+S”保存文件,按“F5”执行,可在shell命令行看到结果:
二、注释
Python中有两种注释的方法:
#注释实战:- #print("hello Python")
- #打印"你好啊!"10次
- print("你好啊!"*10)
复制代码 结果:
- 你好啊!你好啊!你好啊!你好啊!你好啊!你好啊!你好啊!你好啊!你好啊!你好啊!
复制代码 可以看到,注释的语句并没有被执行,但他们对于代码的阅读帮助甚大。这里也有一个技巧,就是如果我们不想要某一行代码,最好的方法不是把它删除,而是把它注释掉,毕竟那是你辛勤劳动的成果。而对于多行的代码,注释的办法帮助更大。
三引号注释实战:
- #print("hello Python")
- #打印"你好啊!"10次
- '''
- print("你好啊!"*10)
- print("你好啊!"*10)
- print("你好啊!"*10)
- print("你好啊!"*10)
- print("你好啊!"*10)
- '''
- print("你好"*10)
复制代码
英文状态下输入''' '''或者""" """(只能是两种之一) 即可注释多行代码。结果:
- >>>
- === RESTART: C:/Users/Administrator/Desktop/1.py ===
- 你好你好你好你好你好你好你好你好你好你好
- >>>
复制代码
三、标识符
标识符是标注某个东西的符号。Python标识符命名规则为:
- 第一个字符为字母或者下划线(二选一)
- 除第一个字符以外的其他字符可以是字母、下划线或者数字
- Python关键字通常用作标识符
四、变量
变量的值随着赋的值而变化。在上面,abc为变量名,5, 10为变量值。变量由名和值构成。
五、数据类型
世界上有许多数据,为了方便处理这些数据,我们给这些数据进行分类,进而形成了数据类型。
Python中常见的数据类型有:
- 数
- abc = 9
- print(abc)
- #abc的数据类型就是 数
复制代码
- 字符串
- abc = "hello"
- abc ='hello'
- abc = '''hello'''
- print(abc)
- #abc的数据类型就是字符串
复制代码
- 列表(list)
- #列表:存储多个元素的东西
- s = [7,8,9,'pot','人生']
- #s的数据类型就是列表。通过下标可取元素。
- s[0]#取第零个元素:7
复制代码- >>>
- === RESTART: C:/Users/Administrator/Desktop/1.py ===
- 7
- >>>
复制代码- #列表:存储多个元素的东西
- s = [7,8,9,'pot','人生']
- s[0] = 100
- print(s)
复制代码 可以发现,列表里的元素是可以被替换的:- >>>
- === RESTART: C:/Users/Administrator/Desktop/1.py ===
- [100, 8, 9, 'pot', '人生']
- >>>
复制代码
存储多个元素的东西,里面的元素是不可以重新赋值。
- a = (7,8,9,'str')
- a[0] = 5
复制代码 结果:
- >>>
- === RESTART: C:/Users/Administrator/Desktop/1.py ===
- Traceback (most recent call last):
- File "C:/Users/Administrator/Desktop/1.py", line 3, in <module>
- a[0] = 5
- TypeError: 'tuple' object does not support item assignment
- >>>
复制代码 其他的操作与列表类似。
集合的创建:- >>> a = set("abcdeged")
- >>> a
- {'g', 'e', 'b', 'd', 'a', 'c'}
- >>>
复制代码 集合的用途:去重。但不能够保证原来的顺序,因为集合有一个特点:无序性。
- >>> s = set("aaaaaaabbbbbbnjajcbnnbb")
- >>> s
- {'n', 'j', 'b', 'a', 'c'}
- >>>
复制代码 集合与集合之间可以进行计算:差(-)、交(&)、并(|)等。
- >>> a - s
- {'g', 'd', 'e'}
- >>> a&s
- {'b', 'a', 'c'}
- >>> a|s
- {'n', 'g', 'e', 'j', 'b', 'd', 'a', 'c'}
- >>>
复制代码
形如{键:值,键:值,键:值,...}的类型。例如:- >>> a = {'a':1,'b':2,'c':3}
- >>> a
- {'b': 2, 'a': 1, 'c': 3}
- >>>
复制代码 取某个键的值:>>> a["a"]
1
>>> a["b"]
2
六、运算符
Python中有许多的运算符,常见的有+、-、*、/、%等。关于运算符优先级的使用,基本的数学运算的优先级在Python中适用。实在不清楚优先级规律,为需要先执行的运算加上括号。
七、缩进
Python是一门强制缩进的语言,因此在Python中是不会出现分号的。Python中的缩进规律只需记住一点:同一层次的代码,处于同一个缩进幅度上,下一层次的代码,需要相对于上一层次的代码进行缩进,建议使用tab键进行缩进。
- >>>> print("abc")
- abc
- >>> print("abc")
-
- SyntaxError: unexpected indent
- >>>
复制代码
|
评分
-
查看全部评分
|