Python 系列笔记

马士兵教育 Python 入门基础:1.python 入门(一)

马士兵教育 Python 入门基础:1.python 入门(二)

马士兵教育 Python 入门基础:2. 七十二变(1)

马士兵教育 Python 入门基础:2. 七十二变(2)

马士兵教育 Python 入门基础:3. 运算(1)

马士兵教育 Python 入门基础:3. 运算(2)

马士兵教育 Python 入门基础:4. 流程控制(1)

马士兵教育 Python 入门基础:4. 流程控制 (2)

马士兵教育 Python 入门基础:4. 流程控制 (3)

本章主要学习:

二进制与字符编码

Python 中的标识符与保留字

Python 中的变量与数据类型

Python 中的注释

# 二进制与字符编码

image-20200923194238616

## 不管中文还是英文,在计算机中都叫做字符
print (chr (0b100111001011000)) ## 二进制的乘
print (ord ("乘")) ## 乘的十进制数
20056

# Python 中的标识符和保留字

保留字:有一些单词被 Python 赋予了特定的含义,这些单词你在给你的任何对象起名字的时候都不能用

变量、函数、类、模块和其他对象的起的名字就叫标识符

规则:字母数字下划线,不能以数字开头、不能是保留字、严格区分大小写

import keyword
print (keyword.kwlist)## 输出保留字符,这些不能被设置为变量
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

# 变量的定义与使用

变量是内存中带有标签的一个盒子

image-20200923200938630

image-20200923201136206

name = "玛利亚"
print (name)
print ("标识",id (name))
print ("类型",type (name))
print ("值",name)
玛利亚
标识 2691903063984
类型 <class'str'>
值 玛利亚

当多次赋值之后,变量名会指向新的空间

image-20200923203501073

name=' 玛利亚 '
print (name)
name=' 楚溜冰 '
print (name)
玛利亚
楚溜冰

# 数据类型

image-20200923203948811

# 整数类型

integer,简写为 int,可以表示正数负数和零

image-20200923204831468

n1=90
n2=-76
n3=0
print (n1,type (n1))
print (n2,type (n2))
print (n3,type (n3))
# 整数可以表示为二进制,十进制,八进制,十六进制,默认十进制
print ("十进制",118)
print ("二进制",0b10101111) ##0b 是二进制
print ("八进制",0o176)##0o 是八进制
print ("十六进制",0x1EAF)##0x 是十六进制
90 <class 'int'>
-76 <class 'int'>
0 <class 'int'>
十进制 118
二进制 175
八进制 126
十六进制 7855

# 浮点类型

image-20200923204958795

a=3.14159
print(a,type(a))
n1=1.1
n2=2.2
print(n1+n2)
n3=2.1
print(n1+n3)
from decimal import Decimal
print(Decimal("1.1")+Decimal("2.2"))
3.14159 <class 'float'>
3.3000000000000003
3.2
3.3

# 布尔类型

用来表示真或者假,True 表示为真,False 为假

布尔值可以转化为整数

True 1

False 0

f1=True
f2=False
print(f1,type(f1))
print(f2,type(f2))
print(f1+1)
print(f2+1)
True <class 'bool'>
False <class 'bool'>
2
1

# 字符串类型

image-20200923205720933

str1=' 人生苦短,我用 Python'
print (str1,type (str1))
str2="人生苦短,我用 Python"
print (str2,type (str2))
str3=''' 人生苦短,
     我用 Python'''# 可以在多行显示
print (str3,type (str3))
人生苦短,我用 Python <class'str'>
人生苦短,我用 Python <class'str'>
人生苦短,
     我用 Python <class'str'>
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

amane 微信支付

微信支付

amane 支付宝

支付宝