您当前的位置: 首页 >  Python

潇洒白羊

暂无认证

  • 5浏览

    0关注

    68博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python基础01——代码规范、定义及数据类型(布尔+数字)

潇洒白羊 发布时间:2022-10-18 22:44:18 ,浏览量:5

这里写目录标题
  • 1 python代码语法
    • 1.1 查看帮助文档
    • 1.2 python的注释功能
      • 1.2.1 多行注释
      • 1.2.2 单行注释
    • 1.3 全局输出控制语句
    • 1.4 python的print()功能
    • 1.5 获取用户输入 input()
    • 1.6 书写规范
      • 1.6.1 一句一行
      • 1.6.2 一行多句
      • 1.6.3 一句多行
  • 2 变量定义与赋值
    • 2.1 单个变量的赋值 a=1
    • 2.2 多变量同时赋值 x=y=z=2;n,j=5,8
    • 2.3 交换两个变量的赋值 m,n=n,m
    • 2.4 变量可以被重复赋值
    • 2.5 变量名区分大小写
    • 2.6 变量名的命名规范
  • 3 数据类型
    • 3.1 分类
    • 3.2 查看数据类型——type()

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])
关注
打赏
1655040589
查看更多评论
立即登录/注册

微信扫码登录

0.0369s