Python小白入门系列教程:注释变量输出运算符,看过的都收藏了
Posted 普通网友
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python小白入门系列教程:注释变量输出运算符,看过的都收藏了相关的知识,希望对你有一定的参考价值。
Python小白入门系列教程第一章
前言
注释
什么是注释?
注释就是用自己的语言,在程序中对某些代码进行标注说明,从而能让别人看懂你的代码,说白了程序员敲代码不写注释就是耍流氓的行为。
注释的分类及使用
注释分为两类:单行注释和多行注释
单行注释:只能注释一行内容,多行注释可以注释多行内容,一般用在注释一段代码的情况, 语法如下:
"#" 代表单行注释 注释之后的代码不会执行
#print("hello world")
"""""" 六个引号代表多行注释
"""
print("hello world")
print("hello world")
print("hello world")
"""
小结
用我们熟悉的语言对代码进行解释说明,方便后期维护,单行: # 注释内容
,快捷键ctrl+/, 多行:""" 注释内容 """
或 ''' 注释内容 '''
,注意:解释器不执行注释内容。
变量
什么是变量
程序中,数据都是临时存储在内存中,为了更快速的查找或使用这个数据,通常我们把这个数据在内存中存储之后定义一个名称,这个名称就是变量。
变量的使用
变量名自定义,要满足标识符和命名规则,
标识符命名规则是Python中定义各种名字的时候的统一规范,具体如下:
- 由数字、字母、下划线组成
- 不能数字开头
- 不能使用内置关键字
- 严格区分大小写
命名习惯:大驼峰:即每个单词首字母都大写,例如:LiLei
。
- 小驼峰:第二个(含)以后的单词首字母大写,例如:
liLei
。 - 下划线:例如:
li_lei
。
使用举例:
my_name = '柏汌'
print(my_name)
schoolName = '太原理工'
print(schoolName)
认识数据类型
在 Python 里为了应对不同的业务需求,也把数据分为不同的类型
小结
定义变量的语法:变量名 = 值
标识符:由数字、字母、下划线组成,不能数字开头,不能使用内置关键字,严格区分大小写
数据类型:整型:int,浮点型:float,字符串:str,布尔型:bool,元组:tuple,集合:set,字典:dict
输出
什么是输出
程序输出内容给用户
举例:
print('hello Python')
run = 8000
print(age)
#需求:输出“今天跑了8000步”
格式化输出
所谓的格式化输出即按照一定的格式输出内容。
格式化符号:
结束符
想一想,为什么两个print会换行输出?
print('输出的内容', end="\\n")
在Python中,print(), 默认自带end="\\n"
这个换行结束符,所以导致每两个print
直接会换行展示,用户可以按需求更改结束符。
小结
格式化符号:
%s:格式化输出字符串
%d:格式化输出整数
%f:格式化输出浮点数
f-字符串
f’表达式’
转义字符
\\n:换行
\\t:制表符
print结束符:
print('内容', end="")
输入
什么是输入
在Python中,程序接收用户输入的数据的功能即是输入。
输入的语法
input("提示信息")
- 程序执行到
input
,等待用户输入,输入完成之后才继续向下执行。 - 在Python中,
input
接收用户输入后,一般存储到变量,方便使用。 - 在Python中,
input
会把接收到的任意用户输入的数据都当做字符串处理
birthday = input('请输入您的生日:')
print(f'您输入的生日是birthday')
#<class 'str'>
print(type(birthday))
小结
输入功能:input(‘提示文字’)
输入的特点:一般将input接收的数据存储到变量,input接收的任何数据默认都是字符串数据类型。
转换数据类型
转换数据类型的作用
input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作?转换数据类型即可,即将字符串类型转换成整型。
转换数据类型的函数
举例
需求:input接收用户输入,用户输入随机数字,将这个数据转换成整型。
# 1. 接收用户输入
num = input('请输入您的数字:')
# 2. 打印结果
print(f"您的数字是num")
# 3. 检测接收到的用户输入的数据类型 -- str类型
print(type(num))
# 4. 转换数据类型为整型 -- int类型
print(type(int(num)))
# 1. float() -- 转换成浮点型
num1 = 1
print(float(num1))
print(type(float(num1)))
# 2. str() -- 转换成字符串类型
num2 = 10
print(type(str(num2)))
小结
转换数据类型常用的函数:int(),float(),str(),list(),tuple(),eval()
运算符
运算符的分类
- 算数运算符
- 赋值运算符
- 复合赋值运算符
- 比较运算符
- 逻辑运算符
算数运算符
注意:混合运算优先级顺序:()
高于 **
高于 *
/
//
%
高于 +
-
赋值运算符
单个变量赋值
num = 1
print(num)
多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
多变量赋相同值
a = b = 10
print(a)
print(b)
复合赋值运算符
a = 100
a += 1
# 输出101 a = a + 1,最终a = 100 + 1
print(a)
b = 2
b *= 3
# 输出6 b = b * 3,最终b = 2 * 3
print(b)
c = 10
c += 1 + 2
# 输出13, 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3
print(c)
比较运算符
a = 7
b = 5
print(a == b) # False
print(a != b) # True
print(a < b) # False
print(a > b) # True
print(a <= b) # False
print(a >= b) # True
逻辑运算符
a = 1
b = 2
c = 3
print((a < b) and (b < c)) # True
print((a > b) and (b < c)) # False
print((a > b) or (b < c)) # True
print(not (a > b)) # True
小结
算数运算的优先级:
混合运算优先级顺序:()
高于 **
高于 *
/
//
%
高于 +
-
赋值运算符:=
复合赋值运算符
-
+=
-
-=
-
优先级
- 先算复合赋值运算符右侧的表达式
- 再算复合赋值运算的算数运算
- 最后算赋值运算
-
比较运算符
- 判断相等: ==
- 大于等于: >=
- 小于等于:<=
- 不等于: !=
-
逻辑运算符
- 与: and
- 或:or
- 非:not
个人总结
前前后后也码了三个小时,以为写基础就会轻松很多,但是很多细节我也需要去查资料,说来惭愧,就当跟大家一起学习了,不对的地方欢迎大家指出。
以上是关于Python小白入门系列教程:注释变量输出运算符,看过的都收藏了的主要内容,如果未能解决你的问题,请参考以下文章