一、Python对于缩进有着极其严格的要求:
Python的缩进规则等效于C语言中的{}符号。Python中的tab或者空格的多少代表语句的等级,或者代表其中谁的子语句——例如以下Python与C语言的for循环语句。
Python语言的for循环:
for i in range(10):
print(i)
c=i+1
print(c)
C语言的for循环:
#include "stdio.h"
int maim()
{
for(i=0;i<10;i++)
{
printf(i);
c=i+1;
printf(c);
}
}
二、多行注释用’’’…’’’,或者"""…""",单行注释用#…
三、Python中默认的编码格式是 ASCII 格式,为了避免中文乱码,要在文件开头加入以下代码:
#-*-codeing = utf-8 -*-
#或者
#-*-codeing:UTF-8 -*-
四、Python3基本数据类型:
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "优快云" # 字符串
标准数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
五、读取文件的相对路径和绝对路径
import xlrd
#相对路径
data = xlrd.open_workbook(r'./data1.xls')
#绝对路径
data = xlrd.open_workbook(r'C:/Users/data1.xls')
六、查看数据类型:
a=123
b="hello world"
print(type(a))
print(type(b))
'''
结果:
<class 'int'>
<class 'str'>
'''
七、数据类型之间的转化:
函数 | 描述 |
---|---|
int(x [,base]) | 将x转换为一个整数 |
long(x [,base] ) | 将x转换为一个长整数 |
float(x) | 将x转换到一个浮点数 |
complex(real [,imag]) | 创建一个复数 |
str(x) | 将对象 x 转换为字符串 |
repr(x) | 将对象 x 转换为表达式字符串 |
eval(str) | 用来计算在字符串中的有效Python表达式,并返回一个对象 |
tuple(s) | 将序列 s 转换为一个元组 |
list(s) | 将序列 s 转换为一个列表 |
set(s) | 转换为可变集合 |
dict(d) | 创建一个字典。d 必须是一个序列 (key,value)元组。 |
frozenset(s) | 转换为不可变集合 |
chr(x) | 将一个整数转换为一个字符 |
unichr(x) | 将一个整数转换为Unicode字符 |
ord(x) | 将一个字符转换为它的整数 |
hex(x) | 将一个整数转换为一个十六进制字符串 |
oct(x) | 将一个整数转换为一个八进制字符串 |
八、Python中的与或非
逻辑 | 语言 |
---|---|
逻辑与 | and |
逻辑或 | or |
逻辑非 | not |
九、多个变量赋值
a = b = c = 1
a, b, c = 1, 2, "优快云"