首页 > 编程语言 >python学习笔记5(保留字、标识符、变量、基本数据类型)

python学习笔记5(保留字、标识符、变量、基本数据类型)

时间:2023-12-31 12:32:48浏览次数:42  
标签:变量 python 数据类型 number print 保留字 luck

上一节学习了print复杂语法、input、注释、代码缩进

本节内容:

(一)保留字

特殊意义的词,区分大小写

#查看保留字

import keyword print(keyword.kwlist) (二)标识符

1、名字,组成:字母、下划线和数字

数字不能开头

注意不能有殊殊字符

一般不以_开头,有特殊意义

一般不以中文开头

2、代码规范

模块名称,a_b

包名,a

类名:MyClass

内部类:_InnerClass

函数、类的属性和方法,a_b_c

常量:PI

_开头的受保护

__私有

init()表示初始化函数

(三)变量

名字,可以改变

luck_number=8

print('luck_number的数据类型是:',type(luck_number))

通过改变变量的值,动态修改变量数据类型

no=number=1024 #多个变量指向同一个值

print(id(no),id(number)) (四)基本数据类型

1、整数类型

0b(B)代表二进制

0o(O)代表八进制

0x(X)代表十六进制

不可变数据类型?

**默认输出十进制数值

2、浮点型

不确定尾数问题,限定小数位数

print(round(0.1+0.2,1)) 3、复数类型

x=123+456j print('实数部分:',x.real) print('虚数部分:',x.imag) 使用场景:科学计算

4、字符串类型

单行,单引或双引

多行,三单引或三双引

5、转义字符

\n \t \" \' \\

\t的使用

r、R放到字符串前面,转义符失效

标签:变量,python,数据类型,number,print,保留字,luck
From: https://blog.51cto.com/u_16418596/9047698

相关文章

  • Python趣味入门12:初遇类与实例
    小牛叔用轻松有趣的故事,带你进入Python的编程世界。1、类一提到类大神们就经常说封装。说白了,封装即把围绕同一个对象相同的代码、数据整合在一起。比如在某段游戏代码中(比如熊猫厨房),有一个“面包”:1、游戏提供“烘烤”的操作。->很明显这是动作->类的方法2、面包有硬度指......
  • Python实搞:自动给文本标注拼音并输出excel
    一、为什么要搞?前几天有同学在讨论家中小盆友的作业问题,说连一些拼音作业的难度已经超出了能力范围,感叹自己已经比不上现在的小学生了。听得滋滋有味的我又产生了一个大胆的想法:使用Python自动在每个文字的上方标注拼音预期输出示例如下:二、准备如何搞?查阅一番资料后,发现一个神奇的......
  • Python调用 "keybd_event" API模拟按键
    在Python中,可以使用ctypes库来调用WindowsAPI,实现对Windows系统的底层操作。本文将以模拟按键操作(ctrl+v)为例,详细讲解如何在Python中调用WindowsAPI。1.导入ctypes库ctypes是Python的一个外部函数库,它提供了丰富的数据类型,便于调用DLL或共享库中的函数。......
  • python 运算符 列表操作 元组
    可以对字符串进行切片访问(同时适用于字符、列表、元组等)。字符串从左往右,索引从0开始;从右往左,索引从–1开始。可以取字符串中的片段,切片索引按左闭右开原则:var='HelloWorld!'#按索引取部分内容,索引从0开始,左必须小于右#支持字符、列表、元组var[0]#'H'#从右往......
  • 【python爬虫课程设计】大数据分析——有多少人花时间通过身体测量来思考自己的健康状
    一、选题背景介绍在现代快节奏的生活中,越来越多的人开始关注自己的健康状况,并采取积极的措施来改善和维持健康。体重是一个重要的身体指标,对于评估健康状况和制定健康计划具有重要意义。通过定期测量体重,人们可以了解自己的体重变化趋势,并将其与健康目标相比较。体重的增加或减......
  • Python解析命令行参数
    Python解析命令行参数获取命令行参数在Python中命令行参数通过sys.argv传递,它是一个list类型,其中的元素为字符串。importsysdefcli_parser():print(f"参数个数:{len(sys.argv)}")print(f"参数列表:{str(sys.argv)}")print(f"脚本名:{sys.argv[0]}")for......
  • linux部署Python UI自动化项目过程
    1.安装chrome浏览器下载访问谷歌中文网站:GoogleChrome网络浏览器。将页面滑到最下面,点击其他平台,在弹出的页面选择linux选择对应的系统版本进行下载。下载后的deb包默认是arm架构,rpm包默认是x86架构的。所以在选择的时候要对应的系统架构选择安装包,可以通过lscpu查看......
  • Python NumPy 生成随机数的方法及示例
    ​ NumPy是一个强大的库,用于数值计算,包括生成各种随机数。可以使用random.rand()、random.randn()、random.randint()、random.uniform()、random.normal()和random.seed()函数方法生成随机数。本文介绍生成随机数的方法,以及相关的示例代码。1、numpy.random.rand()numpy.ra......
  • Codeforces Round 918 (Div. 4) (前缀和,权值树状数组,二维偏序, python + golang)
    Dashboard-CodeforcesRound918(Div.4)-Codeforces  fromcollectionsimport*defsolve():a,b,c=list(map(int,input().split()))hs=defaultdict(int)hs[a]+=1hs[b]+=1hs[c]+=1foriinhs:ifhs[i]=......
  • 【Python爬虫课程设计】招聘网站数据分析与可视化
    一、选题背景随着互联网的快速发展和信息化时代的到来,招聘网站成为求职者和招聘公司之间最重要的信息交流平台之一。招聘网站上聚集了大量的职位信息、薪资数据和公司信息,这些数据蕴含着丰富的招聘市场和就业趋势的信息,对求职者和招聘公司都具有重要的参考价值。然而,由于招聘网站......