懒人笔记—python基础语法1

  • Post author:
  • Post category:python


课程来源:

马士兵教育—杨淑娟



1.二进制与字符编码

计算机只认识0和1,于是就产生了ASCII码表,告诉计算机某个字符应该用什么二进制数表示。

8位为一个字节,8bit(位) = 1byte(字节),1024byte = 1 kb(千),1024 kb = 1 MB(兆),1024 Mb = 1 GB(吉),1024GB = 1 TB(太)。

不管是中文还是英文,在计算机中都叫做字符,每个字符都可以用整数表示,整数可以是十进制、二进制、八进制、十六进制。



2.输出函数print()
#输出数字
print(520)

#输出字符串
print('hello word')
print("hello world")

#输出含运算符的表达式
print(3+1)

print函数可以将内容输出的目的地

1.显示器

2.文件

print函数的输出形式

1.换行

2.不换行

注:

1.a+:指如果文件不存在就创建,存在就在原有内容后继续追加

2.若所指定的盘符存在,就使用file=fp进行txt文件写入

fp = open('D:/text.txt','a+')
print('helloworld',file=fp)
fp.close()

#不换行输出
print('hello','world','python')


3.转义字符

概念:反斜杠+想要实现的转义功能首字母;

为什么需要:当字符串中有反斜杠,水平制表符,回车等特殊字符时,可以用转义字符表示;

换行:\n

回车:\r

水平制表符:\t

退格:\b



4.保留字和标识符

保留字:

输出python保留字

import keyword
print(keyword.kwlist)

标识符:

变量、函数、类、模块还有其他对象起的名字就是标识符;

规则:

可以是数字、字母、下划线

不能以数字开头

不能是保留字

严格区分大小写



5.变量

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

name='玛丽亚'
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)

变量由三部分组成:

  1. 标识:表示对象所存储的内存地址,使用内置函数id(obj)获取
  2. 类型:表示对象的数据类型,使用内置函数type(obj)获取
  3. 值:表示对象所存储的具体数据,使用print(obj)可以将值打印输出

    在这里插入图片描述

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

    在这里插入图片描述


6.python中常见的数据类型

在这里插入图片描述

6.1整数类型

在这里插入图片描述

6.2浮点类型

decimal:十进制

在这里插入图片描述

6.3布尔类型

在这里插入图片描述

6.3字符串类型

在这里插入图片描述



7.类型转换

在这里插入图片描述



8.算术运算符

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

上图:只有一个整数对象,但有a,b,c三个引用来指向这个对象。

在这里插入图片描述



版权声明:本文为qq_42658515原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。