大家好!我是正在学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、输入和输出
输出 --> print()
输入 --> input()
2.1、注释
注释:指在程序代码中对程序代码进行解释说明的文字
作用:可以用来写一写代码说明,帮助他人和未来的自己理解代码的意思
2.1.1单行注释
Python使用#号作为单行注释的符号,语法格式为
# 注释说明 (shift+3)
说明多行代码的功能时一般将注释放在代码的上一行
# 使用print输出欢迎语句
print('hello word')
python快捷键
自动调整代码格式: ctrl + alt + l
快速注释:ctrl + /
替换相同的类型代码(快速查找)ctrl+r
说明单行代码的功能时一般将注释放在代码的右侧
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))
# <class 'int'> 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('\\')
转义字符 是在字符串中使用
练习:
# 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<y)