大家好!我是正在学python编程的小白中的小白,这些都是我学python 编程当中的一些基础笔记,分享出来,1是为了巩固我的知识点,2是可以分享出来帮助别人学python,3是希望得到大家的意见以及想法,多多交流,相互学习!
这是python基础板块的第一章:变量与数据类型
日后也会有时间更新出来!!!
目录
1.1、输入和输出
2.1、注释
2.1.1单行注释
2.1.2 多行注释
2.2 变量
2.2.1 变量的使用规则
2.3 数据类型初识
2.3.1 整数类型int
2.3.2 浮点数型 float
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
日后也会有时间更新出来!!!
目录
1.1、输入和输出
2.1、注释
2.1.1单行注释
2.1.2 多行注释
2.2 变量
2.2.1 变量的使用规则
2.3 数据类型初识
2.3.1 整数类型int
2.3.2 浮点数型 float
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
目录
1.1、输入和输出
2.1、注释
2.1.1单行注释
2.1.2 多行注释
2.2 变量
2.2.1 变量的使用规则
2.3 数据类型初识
2.3.1 整数类型int
2.3.2 浮点数型 float
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
2.1、注释
2.1.1单行注释
2.1.2 多行注释
2.2 变量
2.2.1 变量的使用规则
2.3 数据类型初识
2.3.1 整数类型int
2.3.2 浮点数型 float
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
2.1.2 多行注释
2.2 变量
2.2.1 变量的使用规则
2.3 数据类型初识
2.3.1 整数类型int
2.3.2 浮点数型 float
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
2.2.1 变量的使用规则
2.3 数据类型初识
2.3.1 整数类型int
2.3.2 浮点数型 float
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
2.3.1 整数类型int
2.3.2 浮点数型 float
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
2.3.3 布尔类型 bool
2.3.4 字符型 str
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
2.3.4.1 基本使用
2.3.4.2 转义字符
练习
练习
1.1、输入和输出
输出 --> print()
输入 --> input()
2.1、注释
输出 --> print()
输入 --> input()
注释:指在程序代码中对程序代码进行解释说明的文字
作用:可以用来写一写代码说明,帮助他人和未来的自己理解代码的意思
2.1.1单行注释
Python使用#号作为单行注释的符号,语法格式为
# 注释说明 (shift+3)
说明多行代码的功能时一般将注释放在代码的上一行
# 使用print输出欢迎语句
print('hello word')
python快捷键
自动调整代码格式: ctrl + alt + l
快速注释:ctrl + /
说明单行代码的功能时一般将注释放在代码的右侧
print(200 + 300) # 输出两数之和
2.1.2 多行注释
多行注释:指一次性注释程序的多行的内容。通常可以为python文件、模块、函数或类等功能描述信息
语法格式:3个连续的成对单引号''' 或者 3个连续的双引号 注释多行内容
'''
使用3个连续的单引号分别作为注释的开头和结尾
可以注释很多行
这里面的内容全是注释
'''
"""
使用3个连续的单引号分别作为注释的开头和结尾
可以注释很多行
这里面的内容全是注释
"""
2.2 变量
变量就是计算机中用于存储数据的盒子,以后想改想用这个数据了,直接拿这个盒子
将数据放入变量的过程叫做 赋值。
Python使用 = 作为赋值运算符
变量名 = 值
# 将整数10赋值给变量n
n = 10
print(n)注意:不要将赋值语句的等号 等同于 数学的等号
x = x + 2 # x + 2 赋值给 x
a = 'ABC'
b = a
a = 'XYZ'
print(a)
print(b)
2.2.1 变量的使用规则
Python的程序是从上到下执行的,变量必须先定义,后调用,否则报错
变量名定义规则
-
变量名只能由字母、数字、下划线的任意组合 ,且不能数字开头
关键字不能声明为变量名:
关键字是Python语言中一些已经被赋予特定意义的单词
python所有关键字
['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']
变量名定义规范:见名知意,下划线命名法,驼峰命名法
# 使用下划线命名法
单词全小写,每个单词以_分隔开# 驼峰命名法
# 小驼峰 : 首个单词以外的单词首字母大写
userName
userAge
# 大驼峰 : 所有单词首字母大写
UserName
UserAge
2.3 数据类型初识
2.3.1 整数类型int
整数:指没有小数的部分
Python中的整数包括 正整数、0、负整数
整数通常记录:身份证,年龄,序号,年份,人数 等整数相关动态
# 将 整数78 赋值给变量 n
n = 78
print(n)# type() 获得括号中变量或值的数据类型
# 程序中函数:一种功能
print(type(n))
#int:整型
2.3.2 浮点数型 float
浮点数就是小数,包括 正数,0.0 ,负数
用来记录:人的身高,体重,薪资等小数相关的动态
在Python中,常有两种方法来表示小数
-
十进制模式
-
例如 1.2 ,1.23,12.3
-
-
指数模式 (科学计数法)
n = 0.00000000000000000000000000005
print(n)
print(type(n))
-
2.1E5 = 2.1 * 10^5 其中 2.1是尾数,5是指数
-
3.7e-2 = 3.7 * 10^-2 其中 3.7是尾数,-2是指数
在Python中数字的基本使用
1.数学运算
a = 1
b = 3
c = a + b # c = 4
c = c + 1 # 4 + 1
2.比较大小
x = 10
y = 11
print(x > y)
2.3.3 布尔类型 bool
用来表示真和假的类型,一个布尔值只有True、False两种值(请注意大小写)
True -》真 -》条件满足或成立
False -》假 -》条件不满足或不成立
总结:bool类型就是用于代表某个事情的 真(对) 或 假(错)
2.3.4 字符型 str
2.3.4.1 基本使用
字符串是以 单引号、双引号、三引号括起来的任意文本
单引号和双引号只是一种表示方式,它们没有区别
# 语法 被字符串化 =》 降维
name = '天空'
print("name") # 加了引号括起来的什么就是什么
三引号 表示 多行字符串
msg = '''床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
print(msg)
字符串的基本使用
字符串只能进行 "相加" 和 "相乘" 运算
相加: 其实就是简单的字符拼接 (注意:字符串只能和字符串相加)
相乘: 相当于字符串和自己相加了5次 (注意:字符串只能和数字相乘)
name = 'cctv'
age = '18'
print(name + age) # 纯拼接
print(name * 5) # 字符串和自己相加了5次
2.3.4.2 转义字符
转义字符 可以转义很多字符,比如
n 表示换行 ,
t 表示制表符 , 可以理解为是一个 tab
\本身也要转义
'和" 可以让其失去语法意思变成字符串 降维打击
print('床前明月光,n疑是地上霜.n举头望明月,n低头思故乡.')
print("t我想要在这句话中间来个缩进: 你好t世界 ")
print('\')
转义字符 可以转义很多字符,比如
n 表示换行 ,
t 表示制表符 , 可以理解为是一个 tab
\本身也要转义
'和" 可以让其失去语法意思变成字符串 降维打击
print('床前明月光,n疑是地上霜.n举头望明月,n低头思故乡.')
print("t我想要在这句话中间来个缩进: 你好t世界 ")
print('\')
转义字符 是在字符串中使用
练习:
# 1.请利用print()输出 20 * 5 = ?
print(20*5)
# 2.请打印出以下变量的值及其类型(提示:type函数)
i = 666
f = 123.456
b1 = True
b2 = False
b3 = 1 > 2
i = 666 f = 123.456 b1 = True b2 = False b3 = 1 > 2 print(type(i)) print(type(f)) print(type(b1)) print(type(b2)) print(type(b3))
# 3.使用一行代码将以下内容输出成以下格式 (注意要输出两行,只可以用一个print)
关关雎鸠,在河之洲。窈窕淑女,君子好逑。
参差荇菜,左右流之。窈窕淑女,寤寐求之。
print('关关雎鸠,在河之洲,窈窕淑女,君子好逑. n参差荇菜,左右流之。窈窕淑女,寤寐求之。')
# 5.补全____代码,要求如果x比y大输出True,否则输出False
x = 10
y = 5
print(___)
x=10 y=5 print(x>y) print(x希望大家喜欢,支持! 有不同的意见以及建议随时欢迎大家提出,相互学习!



