Python 之旅

Python 学习笔记


Python文件的后缀都是以.py 结尾
变量 可变化的量 = 赋值 供程序调用 变量要用引号引用起来 单引号和双引号没有区别
示例 a = 'hello word
print 打印内容python

Python 数据类型数据库

A[字符串]
     B[数 字] -->|Type| C(int有符号整型)
     B[数 字] -->|Type| D(long长整型)
     B[数 字] -->|Type| E(float浮点型)
     B[数 字] -->|Type| F(complex复数)
     G[布尔值] -->|Type| H(True)
     G[布尔值] -->|Type| J(False)
     K[List列表]
     L[Tuple元组]
     M[Dictionary字典]
格式符号 转换
%c 字符
%s 经过str()字符串转换来格式
%i 有符号十进制整数
%d 有符号十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写字母)
%X 十六进制整数(大写字母)
%e 索引符号(小写‘e’)
%E 索引符号 (大写"E")
%f 浮点实数
%g %f和%e的简写
%G %f和%E的简写

系统内置一些关键字 不能够设定为变量名编程

转义序列
| 转义符 | 功能 |
| ---------- | -------------- |
| \ | 反斜杠 |
| ' | 单引号 |
| " | 双引号 |
| \a | 响铃符 |
| \b | 退格符 |
| \f | 进纸符 |
| \n | 换行符 |
| \N {name} |Unicode 数据库中的字符名,其中name就是它的名字 |
| \r | 回车符 |
| \t | 水平制表符 |
| \u xxxxx |值为16位十六进制值xxxx的字符 |
| \U xxxxx |值为32位十六进制值xxxx的字符 |
| \v | 垂直制表符 | |
| \ooo |值为八进制值ooo的字符 |
| \xhh |值为十六进制数hh的字符 |学习

运算符
|运算符号| 描述 | 实例 |
|-----------|-------- |----------------|
| + | 加 | 两个对象相加 a + b 输出结果 |
| - | 减 | 获得负数或者是一个数减去另一个数 |
| * | 乘 | 两个数相乘 |
| / | 除 | X除以y b / a 输出结果
| // | 取整除 | 返回商的整数部分 9//2 输出结果4 9.0//2.0 输出结果4.0 |
| % | 取余 | 返回除法的余数 b % a 输出结果 0
| ** | 冥 | 返回x的y次冥 a**b 为10的10次方,输出结果10000000000|编码

获取用户输入
raw_input
示例 raw_input('please input')code

赋值运算符
| 运算符 | 描述 | 实例 |
| ------- | -------- | ----------------- |
| = | 赋值运算符 | 把=号右边的结果给左边的变量 num=1+2*3 结果num的值为7 |对象

复合赋值运算符
| 运算符 | 描述 | 实例 |
| ------- | ----------- | -------------- |
| += | 加法赋值运算符 | c += a 等效于 c = c + a |
| -= | 减法赋值运算符 | c -= a 等效于 c = c - a |
| = | 乘法赋值运算符 | c = a 等效于 c = c * a |
| /= | 除法赋值运算符 | c /= a 等效于 c = c / a |
| %= | 取模拟赋值运算 | c %= a 等效于 c = c % a |
| = | 冥赋值运算符 | c = a 等效于 c = c ** a |
| //= | 取整数赋值运算符 | c //=a 等效于 c = c // a |索引

编程以前想好思路,思路理清楚了剩下的就是用代码怎么实现了思路很重要
编写代码必定要有注释
1.单行代码最前面一行加上# 代码会被注释此行内容不会被执行
2.多行注释加以'''开头 在以 '''结尾
3.在程序中出现中文编码在程序开始的时候加上#coding=utf-8utf-8

相关文章
相关标签/搜索