一、基础语法
1.1 、执行及声明
#!/usr/bin/python3
防止操作系统用户没有将python3装在默认的/usr/bin路径里
python #coding:UTF-8
python2 下默认使用ASCII编码 ,需声明编码格式。
1.2.基本语法
注释
‘’‘可以写段落注释’’’
特殊字符
\n 换行
\ 转义字符
" 大于’ 双引号可包含单引号
print(,) print输出多项时可以用 “,” 分割,且默认是换行状态
print("",end = ‘’) 打印且不换行
逻辑
- and or not
变量
命名字母下划线 不能带空格 有意义
基本运算
±*/ //% 数值的除法(/)总是返回一个浮点数, 要获取整数使用//(整除)操作符。
例: print(10/5) =2.0
多幂运算
例:3**3 = 27
数据转换
print(int(a))
print(type(str()))查看类型
bool 布尔型
键盘输入
默认输入字符串格式
input()
输入数字
int(input())
**
1.3常见的数据结构类型?
**列表、元组、集合、字典**
1.3.1列表
list = [ 0,1,2,3 ]
list [1:-1]表示 0 1 2 ,若对列表做切片 右-1 左0 [左包 右不包)
list.append(元素) 在末尾添加一个元素
list.pop() 弹最后一个
del list[1] 删除 该位置的元素
a.remove(‘c’)根据元素删除
len(list)
list[1] = “小王八” 修改该位置的元素
a= list(‘adf’) 分成单个元素
b.insert(1,‘hello’) 插入
b.sort
b.index(‘c’) 返回c元素第一次出现的位置
遍历:
1.4 逻辑判断
数值比较 打印布尔值
print(a>b) 1或 0
if ():
elif = else if ???
python讲究 缩进