python基本数据类型与变量

一 、了解python是什么

python是众多编程语言之一,python语言简便,是一种解释型高级语言。

python能用来干什么?

简单粗暴理解一下就是用来赚钱,当然不排除有的是兴趣

就不说废话了,接下来进入主题,任何东西都需要学习基础,不能一步登天

**说明:**这只是我记录学习过程记录的笔记,有讲的不对的地方欢迎大佬指点纠正,各位大佬勿喷!!!

**说明:**这只是我记录学习过程记录的笔记,有讲的不对的地方欢迎大佬指点纠正,各位大佬勿喷!!!

**说明:**这只是我记录学习过程记录的笔记,有讲的不对的地方欢迎大佬指点纠正,各位大佬勿喷!!!

重要的事情说三遍

二 、基本数据类型与变量

2.1 注释

解释器不会运行注释

为什么要写注释? ——写注释就是方便观看

不写注释的行不行? ——答案是肯定的,不写注释的后果是代码多的时候阅读不方便, 举个例子:如果一个项目多个人一起做,别人不写注释给你 看,你看不懂,想不想打人。所以说要养成写注释的好习惯

2.1.1 单行注释

单行注释以#开头,可在代码上方注释、代码后方或者下方,不能在前面

快速注释一段文字或多段文字 ——选中要注释的内容按下Ctrl+?

例子:

# 输出hello world
print(hello world)
print(hello world)	# 输出hello world
print(hello world)
# 输出hello world

2.1.2 多行注释

多行注释以三个单引号或者三个双引号(必须是英文状态下)包裹

例:

"""
这是
python
"""
'''
这是
python
'''

2.2 变量

什么是变量:顾名思义就是字面上的意思,可以变化的量

变量可以随时进行修改

程序是用来处理数据的,而变量就是用来存储数据的

变量是存储数据时,当前数据所在的内存地址的名字

例如:

如果书是数据,那么书一般都存放在哪里?

一般存放在书架或者图书馆是吧,那么书架和图书馆就是数据存放的地址名字

2.2.1 赋值

将数据放入变量的过程就叫赋值

下面是代码理解

# 变量名=数据
a=10	# 这句代码的意思是将一个数据10放进一个开辟的内存空间名为a里面存储
print(10)
# 运行结果为10

变量可以进行多个赋值,赋值按照顺序一一对应

例:

a,b = 1,2
print(a)
print(b)
# 结果 1 2

**注意:**编程中的=是赋值符号,不是数学中的=

2.2.2 变量的定义

变量由字母,数字和下滑线组成(必须由字母开头)

不能使用内置关键字,严格区分大小写

取变量名应该做到见名知意,方便阅读

如果都是a啊b啊之类的,那怎么知道a代表什么

比如名字,取名name,一眼就知道这是名字

如果一个单词做不到见名知意可以采用以下方法:

  1. 下划线连接命名 —— print_name
  2. 驼峰命名 —— PrintName

2.3 关键字

关键字就是具有特殊功能的标识符

如何查看关键字

import keyword
print(keyword.kwlist)

关键字:

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

2.4 基本数据类型

2.4.1 整型int

比如1,2,33之类的等等都是整形,后面没有小数点

比较长的整形可以用下划线连接,加下划线对于程序运行没有影响

例:

n = 1000000
print(n)
m = 1000_000
print(m)
# 1000000
# 1000000

2.4.2 浮点型float

两种方式表示浮点数:

  1. 十进制形式(3.14,2.0)

  2. 指数形式(科学计数法)

    aen或者aEn

    a为尾数部分,n是指数部分,e或者E是固定字符,用于分割尾数部分和指数部分

    例:

    2.1e5 ——》2.1x10**5 意为2.1乘以10的5次方 2.1是尾数,5是指数

    正的5就是小数点往右移5位

    210000.0

    如果指数是负的小数点就往左移5位

    2.1e-5

    0.000021

2.4.3 布尔类型bool

布尔类型只有两种,True和False(注意首字母大写)

True表示真(条件满足或成立)——》对应1

False表示假(条件不满足或不成立)——》对应0

例:

print(3>2)
print(3<2)

# True
# False

2.4.4 字符串str

字符串不属于数值类型,它是序列类型

以单引号、双引号、三引号包裹起来的任意文本

例:

a = 'bc'

字符串可以相加或者乘以数字,但是不能相乘

例:

name = '张三'
From = '来自'
hometown = '广东'
print(name+From+hometown)
# 张三来自广东
name = '张三'
print(name*3)
# 张三张三张三

相加就是简单的字符串拼接

相乘就是将字符串相加几次(字符串只可以和字符串拼接)

2.4.5 查看数据类型

用法:type(变量)

例:

a = 'bc'
b = 1
c = 3.14
print(type(a))		#<class> 'str'>
print(type(b))		#<class> 'int'>
print(type(c))		#<class> 'float'>
print(type(True))	#<class> 'bool'>

变量没有类型,数据才有类型

2.4.6 转义字符\

\n——》换行

\t——》制表符,一个tab键,也就是四个空格

\\——》\

转义字符必须在引号内使用

例:

print('张三\t来自\\哪里\n广东')
"""
张三	来自\哪里
广东
"""
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值