python的基本数据类型

本文深入解析Python的基础语法,涵盖表达式、语句、程序、函数等核心概念,详解数据类型如整数、浮点数、布尔类型及字符串的操作与格式化方法,适合初学者快速掌握Python编程基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1表达式

			表达式:是有数字,算符、数字分组符(括号)、自由变量与约束变量等有意义的组合
			表达式的特点:表达式一般仅仅用于接收的结果,不会对程序产生实质性的影响。
			在交互模式中输入一个表达式,将会自动将结果输出到屏幕

1.2语句

			一个语法上自成体系的语句,能完成一定的功能。语句一般都程序有影响,但在交互模式中不一定有影响
			比如 print("Hello World")   就是一个语句
			比如  a = 10 在交互模式中不输出a就不会对交互界面有影响

1.3程序(program)

		以表达式与语句按照一定的顺序完成相应的目的的代码块。

1.4函数(function)

		函数就是一种语句,完成特点的功能,形式 xxx() 比如 min() 最小值,max()最大值,abs()绝对值
		函数分类:
		内建函数 abs() all()  any() 参考   https://docs.python.org/3/library/functions.html
		自定义函数:有的时候内建函数无法满足我们的需求,由程序员自己定义规则的函数,括号中的内容就是输入参数,参数可以是一个,也可以是多个,多个以“,”隔开, 然后程序根据输入参数返回我们需要的结果,但是不是所有的函数都有返回值。

2.标识符

2.1关键字

		Python 已经使用有特殊含义的标识符,我们不能在定义只能使用:True,False,if,elif,for,in
		![在这里插入图片描述](https://img-blog.csdnimg.cn/20200411232153293.png)

2.2标识符概率

		程序员在开发过程中定义的一些符合或名称。标识符是自己定义的,比如变量名,函数名等。
		标识符的组成:由26个字母的大小写,0-9数字,与_ $ 符合组成
		标识符的规范:
		1、可以由字母,数字,符合组成,但是不能以数字开头比如: name_1,name_2 但是不能用  1_name,1name  这种模式。
		2.不能用Python已经使用的关键字做完标识符,比如 str,if,True,False等
		命名方式:
			1。小驼峰命名法
					第一个单词首字母小写,第二个但是首字母大小 比如 myName,firstName
			2、大驼峰命名法
					以每个单词首字母大写命名 比如  FirstName,LastName等
			3、下换线命名法
					比较流行的用下换线“_”连接多个单词组成,比如:file_size,get_img,get_name等

3基本数据类型

		数据类型就是指变量的值的类型,也就是可以为变量赋那些值

#3.1 整数与小数

	整数:所有整数 比如 :a = 1 ,b = 2 等所有整数,为int型
	小数:所有小数比如 x = 0.1 y = 99.99  用float类型表示。

3.2布尔类型与空类型

	布尔:只有两个数 True,和False  只有这两个
	None常量,只有一个数值就是None,就是空值

4.字符串

4.1什么是字符串

	字符串就是有字符、数字、下划线组成的一串字符
	注意:
		1、单引号和双引号不能混合使用
		2、Python由一对单引号或一对双引号括起来的字符就是字符串

4.2转义字符

	转义字符是一种特殊的字符串常量。转义字符以“\”反斜杠开始,后面跟一个或多个字符,转义字符有特殊的含义,不同于原来的含义所有叫“转义”。
	\t 表示制表符
	\n 表示换行符
	\\ 表示反斜杠 \      比如我要到d:\new 目录   print('c:\\new')   如果用但反斜杠,将会换行
	\' 表示单引号'
	\"表示双引号"

4.3长字符串

	一对三个引号包含的内容,一般作为注释使用 ,三引号之间保留原有格式 '''  ''''     """   """
	''' 关关雉鸠
	在河之洲
	窈窕淑女
	君子好逑
	'''

4.4格式化字符串

	第一种:将字符串格式,拼接,将两个字符串拼接在一起   比如  '6' + '7'    结果 ‘’67‘’     6 + int('6')  结果 12 字符类型不同不能相加,必须转换为相同类型才能进行相加
	第二种:格式化字符串 参数  a = ‘Hello World’   print('a = '+a)   结果  a = Hello World  
	第三种:格式字符串  占位符  
			%s  占字符串      a = python   》》》      print(‘i love %s’  %a)     i love  Python
			%f   占小数
			%d	占整数

4.5字符串的其他操作

	 定义  a = ‘123456’      b = '     abcdef    '
	len() 求字符长度   len(a)    结果   6
	split() 字符分割   split(a)
	max()求最大值  max(a)   结果  6
	min() 求最小值      min(a)  结果  1
	join  拼接字符串
	去空格
		s.strip()  去除两边空格 b.strip()   结果  'abcdef'
		s.lstrip()  去除左边的空格   b.lstrip()    结果  ‘abcdef     ’
		s.rstrip()  去除右边的空格  b.rstrip()    结果 '     abcdef'
	字符串大小写
		s.upper()  转换为大写     b.strip().upper()   ”ABCDEF”
		s.lower() 转换为小写     b.lower()     '    abcdef    '
		s.isupper()  判断是否为全大写   b.isupper()    结果   False
		s.islower()判断是否全小写

作业
第一种
a,b = 6,8

a,b = b,a

print(a)
print(b)

第二种
a,b = 6,8
c = a
a = b
b = a
print(a)
print(b)

第三种

a,b = 6,8
print(’ a = %d,b = %d ’ %(b,a)

a = 8, b =6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值