本文目录一览:
- 1、Python编码声明都有哪几种写法,utf
- 2、python数据类型有哪些
- 3、有关python中类的声明和应用。
- 4、python 声明和注释的区别到底在哪
- 5、在python中怎么声明一个列表(只表示出列表中的元的个数而不初始化元素的值?
- 6、声明变量注意事项有哪些python
Python编码声明都有哪几种写法,utf
Python的默认编码是ASCII格式:ASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号;源代码文件中,如果有用到非ASCII字符,则需要在文件头部进行字符编码的声明,如下:#-*- coding: UTF-8 -*-实际上Python只检查#、coding和编码字符串,其他的字符都是为了美观加上的。另外,Python中可用的字符编码有很多,并且还有许多别名,还不区分大小写,比如UTF-8可以写成u8。
python数据类型有哪些
Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。
其中数字又包含整型(整型又包括标准整型、长整型(Python2.7及之前版本有))、浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。
1、数字
数字类型是不可更改的对象。对变量改变数字值就是生成/创建新的对象。Python支持多种数字类型:
整型(标准整型和长整型(Python2.7及之前的有这种类型))、布尔型、双精度浮点型、十进制浮点型、复数。
2、标准整型
int,标准整型,在大多数32位机器上标准整型取值范围是-2^31到2^31-1,也就是-2147483648~2147483647,如果在64位机器使用64位编译器,那么这个系统的标准整型将是64位。
3、布尔型
bool,从Python2.3开始Python中添加了布尔类型。布尔类型有两种True和False。对于没有__nozero__方法的对象默认是True。
对于值为0的数字、空集(空列表、空元组、空字典等)在Python中的布尔类型中都是False。
bool(1)
True
bool('a')
True
bool(0)
False
bool('')
False
4、浮点型
float,每个浮点型占8个字节(64位),完全遵守IEEE754号规范(52M/11E/1S),其中52个位用于表示底,11个位用于表示指数(可表示的范围大约是±10**308.25),剩下的一个位表示符号。这看上去相当完美,然而,实际精度依赖于机器架构和创建Python解释器的编译器。
浮点型值通常都有一个小数点和一个可选的后缀e(大写或小写,表示科学计数法)。在e和指数之间可以用正(+)或负(-)表示指数的正负(正数的话可以省略符号)。
以上是Python核心编程的对浮点型(双精度浮点型)的说明。经过Python实测浮点型默认长度是24字节如果超出这个范围会自动
5、复数类型
complex,在复数中虚数不能单独存在,它们总是和一个值为0.0的实数部分一起来构成一个复数。复数由实数部分和虚数部分构成。表示虚数的语法:real+imagj。
实数部分和虚数部分都是浮点型。虚数部分必须有后缀j或J。
有关python中类的声明和应用。
class human:
def __init__(self, name, sex, weight):
self.name=name
self.sex=sex
self.weight=weight
def detail(self):
print "%s %s %d" %(self.name, self.sex, self.weight)
tom=human("tom", "male", 85)
用的时候就
tom.sex
tom.name之类就行了
函数就
tom.detail()就行了
python 声明和注释的区别到底在哪
可以简单理解为,声明必须放在开头才有效。
比如#!/usr/bin/Python,是指操作系统执行这个脚本的时候,需要调用/usr/bin下的python解释器
在python中怎么声明一个列表(只表示出列表中的元的个数而不初始化元素的值?
没法不初始化元素的值. 不过你可以初始化成空值, 类似:
l = [None] * 10
声明变量注意事项有哪些python
声明变量需要遵守一下规则
1、变量名的使用只能包括字母、数字和下划线,变量名可以用字母或下划线打头,但不能以数字在前头。
2、变量名不能包含有空格
3、不要将Python关键字和函数名作为变量名
4、变量名的命名应既简短又具有描述性
5、变量名不能使用中文
6、遵守大、小驼峰原则