博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
03-数据基础
阅读量:5058 次
发布时间:2019-06-12

本文共 1657 字,大约阅读时间需要 5 分钟。

字符编码的种类:
 
ASCII(American Standard Code for Information)美国标准信息交换代码
主要用于显示现代英语和其他西欧语言,其最多只能用8位来表示一个字节,即最多2**8 = 256,所有ASCII码最多只能表示256个符号(字节)
 
Unicode 万国码,统一码
为了解决传统的字符编码方案的局限而产生的,为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定字符和符号最少由16位来表示,也就是 最少2个字节的长度,即2**16 = 65536
 
UTF-8 是对Unicode编码的压缩和优化,不再使用最少2个字节的规则,而是将所有的字符和符号进行分类,ASCII码使用1个字节保存,欧洲字符使用2个字符保存,东亚字符使用3个字节保存等
 
Python2.x在执行代码时,默认使用ASCII字符编码格式,ASCII码无法表示中文,执行时则会出错,so,解决办法就是只要在开头加入如下代码即可:
1 #!/usr/bin/env python    ##指定解释器位置2 # -*- coding: utf-8 -*-  ##指定字符编码为utf-8

 

基本数据类型

Integral类型:

1,整型(不可变类型)
123456,93524359324,
转换方法:int()
2,布尔型
True,False
转换方法:bool()

浮点类型:

1,浮点数
3.1415926
转换方法:float()
2,复数
x+2y
complex()
3,十进制数

字符串类型(不可变类型)

'hello','world'
转换方法:str()
整个字串被当作一个序列,可通过索引来引用某一个元素

查看一个变量类型

type(a), id(a)

空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
 

变量

=:表示赋值

==:表示比较

 

变量的命名规范:

由字母、数字、下划线组成;

不能以数字开头;

区分大小写;

不能使用python内置的关键字,如:(不需要特意去记,以后用的多了自然会记住)

'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'

 

变量没有类型,对象才有

 

运算操作符

+,-,*,%(取模),**(指数)

 

赋值操作符

=:变量赋值,a = b + c

+=:a += b 等同于 a = a + b

-=:a -= b 等同于 a = a - b

*=:a *= b 等同于 a = a * b

%=:a %= b 等同于 a = a % b

**=:a **= b 等同于 a = a ** b

 

转义字符

\ 字符串太长,换一行接着输入

\' 或 \" 单引号和双引号

\r 光标

\t 横向制表符(tab键)

\v 纵向制表符

\n 换行符,打印到下一行

 

 变量的赋值:

#!/usr/bin/env python# -*- coding:utf-8 -*-#FileName:hello.pyname1 = "user1"name2 = "user2"

变量的赋值,实际上就是在内存空间里面开辟出一块用来存放赋予的数据user1,user2,这个变量name1和name2就是代表数据在内存空间中的位置的一个路标

 

 

转载于:https://www.cnblogs.com/xiaofeiweb/p/6768572.html

你可能感兴趣的文章
linux swoole
查看>>
An Easy Problem?! - POJ 2826(求面积)
查看>>
【题解】[P4178 Tree]
查看>>
Jquery ui widget开发
查看>>
css3实现循环执行动画,且动画每次都有延迟
查看>>
更改git仓库地址
查看>>
有标号DAG计数 [容斥原理 子集反演 组合数学 fft]
查看>>
Recipe 1.4. Reversing a String by Words or Characters
查看>>
Rule 1: Make Fewer HTTP Requests(Chapter 1 of High performance Web Sites)
查看>>
sql注入
查看>>
「破解」Xposed强
查看>>
Linux 平台下 MySQL 5.5 安装 说明 与 示例
查看>>
src与href的区别
查看>>
ABAP工作区,内表,标题行的定义和区别
查看>>
《xxx重大需求征集系统的》可用性和可修改性战术分析
查看>>
Python 中 创建类方法为什么要加self
查看>>
关于indexOf的使用
查看>>
【转】JS生成 UUID的四种方法
查看>>
英语单词
查看>>
centos6.8下安装matlab2009(图片转帖)
查看>>