1.python exit() dir查看目录下文件夹 cd切换文件夹 php
2java
像.exe文件那样直接运行.py
文件,在Windows上是不行的,可是,在Mac和Linux上是能够的,方法是在.py
文件的第一行加上一个特殊的注释:python
#!/usr/bin/env python3 print('hello, world')
而后,经过命令给hello.py
以执行权限:网络
$ chmod a+x hello.py
3 input() print()app
注释# 冒号:结尾 四个空格的缩进函数
\n
表示换行,\t
表示制表符,字符\
自己也要转义,因此\\
表示的字符就是\
测试
Python还容许用r''
表示''
内部的字符串默认不转义编码
4编码spa
因为Python的字符串类型是str
,在内存中以Unicode表示,一个字符对应若干个字节。若是要在网络上传输,或者保存到磁盘上,就须要把str
变为以字节为单位的bytes
。code
以Unicode表示的str
经过encode()
方法能够编码为指定的bytes
若是咱们从网络或磁盘上读取了字节流,那么读到的数据就是bytes
。要把bytes
变为str
,就须要用decode()
方法
要计算str
包含多少个字符,能够用len()
函数:
若是.py
文件自己使用UTF-8编码,而且也申明了# -*- coding: utf-8 -*-
,打开命令提示符测试就能够正常显示中文
5格式化
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
>>> 'Age: %s. Gender: %s' % (25, True) 'Age: 25. Gender: True'
6 list
记得最后一个元素的索引是len(classmates) - 1
。
若是要取最后一个元素,除了计算索引位置外,还能够用-1
作索引,直接获取最后一个元素
classmates.append('Adam')
classmates.insert(1, 'Jack')
删除末尾元素,pop() pop(1) 里面放索引
要把某个元素替换成别的元素,能够直接赋值给对应的索引位置:
7
list里面的元素的数据类型也能够不一样,好比:
>>> L = ['Apple', 123, True]
list元素也能够是另外一个list,好比:
>>> s = ['python', 'java', ['asp', 'php'], 'scheme']
8
另外一种有序列表叫元组:tuple。tuple和list很是相似,可是tuple一旦初始化就不能修改,好比一样是列出同窗的名字:
>>> classmates = ('Michael', 'Bob', 'Tracy')
9判断:
age = 3 if age >= 18: print('adult') elif age >= 6: print('teenager') else: print('kid')
elif
是else if
的缩写