python基础01——代码规范、定义及数据类型分类

1 python代码语法

1.1 查看帮助文档

print()  最常用 shift+tab键调出帮助文档
?print
help(print)

1.2 python的注释功能

你不想进行输出/执行,但感觉有必要存在于代码结构中的内容。

1.2.1 多行注释

 '''需要被注释的内容'''

1.2.2 单行注释

 #需要被注释的内容

1.3 全局输出控制语句

from IPython.core.interactiveshell 
import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
(表示,在输出结果时,以单元格为单位,令所有可以被输出的对象,依次进行输出。)

1.4 python的print()功能

1、sep是指定分隔符。sep参数控制一个print内的多个值以什么进行连接,默认值是空格
在这里插入图片描述

2、 end=是以什么结尾,即控制多个print之间以什么进行连接。默认值是’\n’,也就是换行
在这里插入图片描述

1.5 获取用户输入 input()

input()语句可以接受一个字符串, 用来提示用户需要输入什么。
注意:无论输入什么, input()返回的都是字符串。

在这里插入图片描述

1.6 书写规范

python中没有专门的"结束符"
Python解释器不是根据"结束符"来判断语句是否结束,而是根据语法的完整性来判断。

Python语句的编写规则

1.6.1 一句一行

a=1
b=2

a
b

1.6.2 一行多句

a=1;b=2

1.6.3 一句多行

在这里插入图片描述

2 变量定义与赋值

Python中的变量表示(指向)特定值的名称

2.1 单个变量的赋值 a=1

	a=1#一个叫做a的变量指向了1

2.2 多变量同时赋值 x=y=z=2;n,j=5,8

	x=y=z=2#链式赋值,值相同
	m,n,j=5,8,'abc'#拆包式赋值,按照位置一一对应

2.3 交换两个变量的赋值 m,n=n,m

	m,n=n,m

2.4 变量可以被重复赋值

对同一个变量可以重复赋值,而且重新赋值的数据类型可以和开始赋值的数据类型不同;
注意,由于对同一个变量可以重复赋值,所以在使用变量前,确定好变量的赋值内容;
变量可以被重复赋值的原因:变量赋值实际上是变量对值的一个引用,而不是变量的取值

2.5 变量名区分大小写

2.6 变量名的命名规范

1)变量名只能包含字母 数字和下划线
2)变量名可以以字母和下划线开头,但不能以数字开头,尽量不要用下划线做开头
3)Python中的关键字和函数名不可以作为变量名使用

import keyword
keyword.kwlist#查看Python中的关键字
#Python中的关键字会绿色高亮显示
#Python中的内置函数会绿色显示

4)实际工作中,变量的命名尽量能体现变量的性质

3 数据类型

3.1 分类

布尔(Booleans) : True和False
数字(Numbers) : 整数, 浮点数, 复数
字符串(Strings) : Uniconde字符序列, 包含在引号内
元组(Tuples) : 有序的值的序列且不可改变
列表(list) : 有序的值的序列
字典(Dictionaries) : 无序的键值对的组合
集合(Sets) : 无序的不含重复值的序列

在这里插入图片描述在这里插入图片描述

在这里提到了可变与不可变对象,那什么是可变和不可变

  • 可变对象:
    • 该对象所指向的内存中的值可以被改变。
    • 通俗点说就是原地改变。
  • 不可变对象:
    • 该对象所指向的内存中的值不能被改变。
    • 当改变某个变量时候,由于其所指的值不能被改变。
    • 相当于把原来的值复制一份后再改变。
    • 这会开辟一个新的地址,变量再指向这个新的地址。

3.2 查看数据类型——type()

type([1,2,3])
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值