【挑战14天学完python和pytorch】- day01

发布于:2025-07-06 ⋅ 阅读:(21) ⋅ 点赞:(0)

  1. python解释器的下载 [推荐版本3.7]
  2. pycharm IDE的下载 [推荐版本2018-2019]
  3. python是什么
  4. 第一个python程序
  5. bug和debug
  6. 注释
  7. 输出

Python 下载

官网地址: https://www.python.org/downloads/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Win + R
在这里插入图片描述
在这里插入图片描述
至此, python解释器安装成功.

PyCharm下载

官网地址: https://www.jetbrains.com/zh-cn/pycharm/

最新版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其他版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其他操作均与最新版本安装流程一致

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

python是什么

python是面向对象的解释型高级编程语言
python是强类型的动态脚本语言

第一个python程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

bug和debug

常见bug

输入错误

代码

print(123) # python所有符号都需使用英文模式下的

需使用英文字符

缩进错误

python中print需要顶格写
在这里插入图片描述

语法错误

所有提示syntax错误的都是语法错误
此处是两个print不能写在同一行
在这里插入图片描述

命名错误

提示name 'World’未定义,当字母不被单引号或双引号包裹时,其表示的是变量
要表示为字符串就必须用单引号或双引号包裹起来
在这里插入图片描述

debug

show execution point是为了在代码很长的情况下,当不知道运行到何处时,点击该按钮跳转到即将要运行的位置
在这里插入图片描述
step into 是执行蓝色背景的该行在这里插入图片描述
run to cursor 是直接跳到下一个断点位置
在这里插入图片描述
我们可以通过debug调试了解程序执行的顺序

注释

注释可以放在任意位置, 注释的内容不会被程序执行

快捷键 CTRL + /

单行注释

以#开头

print(123) #打印数字123

多行注释

三对单引号或者三对多引号

"""
我是多行注释
print(123)
你学会了吗
"""

'''
我同样也是
多行注释
的一种
'''

输出

print函数

# print(*values, sep, end)
# *values 可以输出多个值,多个值以逗号进行分割,英文模式下的','
# sep 表示用什么符号来分隔多个值,默认是空格
# end 表示以什么符号来结尾,默认是换行符,实质是与前面输出的内容进行拼接
print(123)
print(123,456)

print("哈哈哈哈""嘻嘻嘻")
print("哈哈哈哈","嘻嘻嘻")

print("哈哈哈哈","嘻嘻嘻",sep=",")
print("哈哈哈哈","嘻嘻嘻",sep="|")

print("哈哈哈哈","嘻嘻嘻",end="。")  # 因为end以。结尾了,下一行输出内容会拼接到其后
print("哈哈哈哈","嘻嘻嘻",end="|")

在这里插入图片描述
错误示例:
参数位置不对,一定是先打印值,再是sep参数及end参数
在这里插入图片描述

变量

计算机中的存储空间,用于保存数据

# 定义变量的格式
# 变量名 = 值
# 注意: =是赋值运算符, 左右两边加上空格是为了代码的规范性, 美观性.
num1 = 3   # num1是一个变量
num2 = 10  # num2是一个变量
total = num1 + num2 # total 也是一个变量, 保存前面变量的和
print(num1)
# 加上引号会打印引号里面的内容, 没有引号就会被识别成变量名,
# 打印的是变量的值, 如果该变量没有被赋值, 就会报命名错误
# 变量只有在赋值以后才会被创建, 因此使用变量前必须要赋值

标识符

标识符规定:

  1. 只能由数字、字母、_(下划线)组成
  2. 不能以数字开头
  3. 不能是关键字
  4. 严格区分大小写

Python3可以用中文命名,但是不推荐,不符合代码的规范性
标识符被包含在()内对标识符本身没有影响

关键字:是python中已经使用了的标识符,具有特殊的功能和含义。

变量的命名规范

一种惯例,没有绝对性或强制性使用的说法,目的是为了增加代码的可读性

  1. 见名知意
  2. 下划线分割法:(python常用变量名命名规则)
    多个单词组成的名称,使用小写字母,单词与单词之间使用下制线分开。
  3. 大驼峰命名法:
    多个单词组成的名称,每个单词的首字母大写,其余字母小写。
  4. 小驼峰命名法:
    第一个单词首字母小写,后面单词首字母大写,其余字母小写。

数值类型

  1. int整型(常用):任意大小的整数
    num =-5
    检测数据类型的方法 type()
    print(type(num))
  2. float浮点型:小数
    num2=1.5
    print(type(num2))
  3. bool布尔型(重点),通常用于判断
    有固定写法,一个为True(真),一个为False(假)
    注意:True和False必须严格区分大小写
    print(type(true))#报错
    布尔值可以当作整型对待,True相当于整数1,False相当于整数0
    print(True + False) # 1 + 0 = 1
    print(True + 1)
  4. complex复数型(了解)
    固定写法:z = a + bj --a是实部,b是虚部,j是虚数单位
    print(type (2+3j))
    # ma = 1 + 2i  #报错,是固定的虚数单位,不能随意更改
    # print(ma)
    ma = 1 + 2j
    ma2 = 2 + 3j
    print(ma + ma2) #(1 + 2) + (2 + 3)j
    

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字符串

特点:需要加上引号,单引号和双引号都可以,包含了多行内容的时候也可以使用三引号
name = lina #报错,没有引号识别成变量名,lina没有被赋值

格式化输出

占位符

生成一定格式的字符串, 占位符只是占据位置, 并不会被输出
输出时, 一定要遵循格式和顺序

  1. %s 字符串
  2. %d 整数
  3. %4d 整数
    数字设置位数,不足前面补空白
    a = 123
    print("%01Od" % a) # 表示输出的整数,显示位数,不足的话用0补全,超出当前位数则原样输出
    
  4. %f 浮点数(常用)
    默认六位小数,遵循四舍五入原则
  5. %.4f 浮点数
    数字设置小数位数,遵循四舍五入原则
  6. %% (了解)
    相当于转义符的作用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

f格式化

f"{表达式}"

示例:

name = 'kk爱闹'
age = 23
print(f"我的名字是{name},今年{age}岁了")

在这里插入图片描述

总结

主要学习了

  1. python解释器及编辑器的安装使用
  2. 如何通过debug去找bug
  3. 多种注释方法
  4. 掌握输出函数
  5. 变量和标识符的含义,及变量的命名规范
  6. 数值类型和字符串
  7. 格式化输出的相关内容

总而言之,学习编程语言最好的办法就是多敲多练,自己上手操作才会掌握得更快。


网站公告

今日签到

点亮在社区的每一天
去签到