Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了

Python小白入门系列教程第一章

  • 前言
  • 注释
  • 变量
  • 输出
  • 输入
  • 转换数据类型
  • 运算符
  • 个人总结

前言

今天正式开始Python系列教程啦,前面更新了Python、pycharm的安装教程,还不会或者还没有安装好Python或者pycharm的小伙伴,可以点我主页去看呦。话不多说,直接开始今天的内容。
Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第1张图片

注释

什么是注释?
注释就是用自己的语言,在程序中对某些代码进行标注说明,从而能让别人看懂你的代码,说白了程序员敲代码不写注释就是耍流氓的行为。

注释的分类及使用
注释分为两类:单行注释和多行注释

单行注释:只能注释一行内容,多行注释可以注释多行内容,一般用在注释一段代码的情况, 语法如下:

  "#" 代表单行注释    注释之后的代码不会执行   
#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 里为了应对不同的业务需求,也把数据分为不同的类型
Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第2张图片
小结
定义变量的语法:变量名 = 值

标识符:由数字、字母、下划线组成,不能数字开头,不能使用内置关键字,严格区分大小写

数据类型:整型:int,浮点型:float,字符串:str,布尔型:bool,元组:tuple,集合:set,字典:dict

输出

什么是输出
程序输出内容给用户

举例:

print('hello Python')

run = 8000
print(age)

#需求:输出“今天跑了8000步”

格式化输出
所谓的格式化输出即按照一定的格式输出内容。

格式化符号:

Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第3张图片
结束符
想一想,为什么两个print会换行输出?

print('输出的内容', end="\n")

在Python中,print(), 默认自带end="\n"这个换行结束符,所以导致每两个print直接会换行展示,用户可以按需求更改结束符。

小结

格式化符号:

%s:格式化输出字符串

%d:格式化输出整数

%f:格式化输出浮点数

f-字符串

f’{表达式}’

转义字符

\n:换行

\t:制表符

print结束符:

print('内容', end="")

输入

什么是输入
在Python中,程序接收用户输入的数据的功能即是输入。
Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第4张图片
输入的语法

input("提示信息")
  • 程序执行到input,等待用户输入,输入完成之后才继续向下执行。
  • 在Python中,input接收用户输入后,一般存储到变量,方便使用。
  • 在Python中,input会把接收到的任意用户输入的数据都当做字符串处理
birthday = input('请输入您的生日:')

print(f'您输入的生日是{birthday}')
#
print(type(birthday))

小结
输入功能:input(‘提示文字’)

输入的特点:一般将input接收的数据存储到变量,input接收的任何数据默认都是字符串数据类型。
Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第5张图片

转换数据类型

转换数据类型的作用

input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作?转换数据类型即可,即将字符串类型转换成整型。

转换数据类型的函数

Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第6张图片
举例

需求: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()

运算符

运算符的分类

  • 算数运算符
  • 赋值运算符
  • 复合赋值运算符
  • 比较运算符
  • 逻辑运算符

算数运算符

Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第7张图片
注意:混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -

赋值运算符
在这里插入图片描述
单个变量赋值

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)

复合赋值运算符

Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第8张图片

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)

比较运算符

Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第9张图片

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

逻辑运算符
Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第10张图片

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

小结

算数运算的优先级:

混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -

赋值运算符:=

复合赋值运算符

  • +=

  • -=

  • 优先级

    1. 先算复合赋值运算符右侧的表达式
    2. 再算复合赋值运算的算数运算
    3. 最后算赋值运算
  • 比较运算符

    • 判断相等: ==
    • 大于等于: >=
    • 小于等于:<=
    • 不等于: !=
  • 逻辑运算符

    • 与: and
    • 或:or
    • 非:not

Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第11张图片

个人总结

前前后后也码了三个小时,以为写基础就会轻松很多,但是很多细节我也需要去查资料,说来惭愧,就当跟大家一起学习了,不对的地方欢迎大家指出。
Python小白入门系列教程:注释、变量、输出、运算符,看过的都收藏了_第12张图片

私信每天只能回复五个太多了回复不过来,为你准备了编程学习的一套资料,还有相应的代码,视频教程都可以获取,在线发送不了,点我头像进主页有领取方式。

你可能感兴趣的:(Python入门到大神,python,编程语言,基础,程序员,经验分享)