当前位置:首页>python>Python学习笔记(1)

Python学习笔记(1)

  • 2026-08-27 03:22:12
Python学习笔记(1)
近来对编程感兴趣,所以想自学一下相关程序语言,便选了Python,之前有稍微接触过别的语言,但python的简便和实用性比较吸引我。
参考视频为《3小时超快速入门python|动画教学》(视频很有趣,想入门的可以去看看哦),同时利用AI给出相关实例代码
目录-Day1
  1. 第一个程序--print()的使用
  2. 如何储存值--创建变量及命名规则
  3. 写一个计算器吧--常用数学计算
  4. 避免遗忘--写注释
1、第一个程序--print()的使用
1.1、最基本print()语句
print()具有打印功能,即将你想输出的内容写到()括号当中,然后运行程序就可以输出相关内容,通常想打印的内容是数字和字符串,数字不用双引号,但是非数字(即字符串)需要用单/双引号。同时print()自带换行功能
print(2026) #数字可以直接输出print("你好") #字符串可用双引号print('新年快乐') #字符串可用单引号
输出结果
2026你好你好
1.2、print()的进阶使用
1.2.1、换行
想用print打印输出换行内容,但用多个print()语句就会很麻烦,这时换行符就能派上用场了:在你想换行的地方输入\n,这样便能换行
print("床前明月光")print("疑似地上霜")print("举头望明月")print("低头思故乡")
上面的输出效果可以用下面代码来替代,一下简便了好多
print("床前明月光\n疑是地上霜\n举头望明月\n低头思故乡")
1.2.2、在print()中打印含有“ ”双引号的内容
有时print()中打印内容要有单/双引号出现,但直接添加可能产生错误,因为会识别最近的一对引号,比如
print("今年"马年"") ##程序会识别到"今年"就停止了
正确做法如下
# 双引号内用单引号,无需转义print("他说:'Python很简单'")# 单引号内用双引号,无需转义print('他说:"Python很简单"')# 同类型引号需要用 \ 转义print("他说:\"Python很简单\"")print('他说:\'Python很简单\'')
    1.2.3、字符串连接
    常用有三种方法,f"" 类型使用最为方便,仅需在内部需要替换的地方用{}输入即可
    # 方法1:+ 号连接name = "小明"age = 18print("姓名:" + name + ",年龄:" + str(age))# 方法2:逗号自动加空格连接print("姓名:", name, ",年龄:", age)# 方法3:f-string(推荐)print(f"姓名:{name},年龄:{age}")
    1.2.4、三引号跨行字符串
    三引号可以允许你在代码中自由嵌套单引号、双引号,Python 解释器会把三引号之间的所有内容(包括单 / 双引号、换行、空格)都当作普通文本,不会触发语法错误
    # 三双引号写多行文本poem = """床前明月光,疑是地上霜。"""print(poem)# 三单引号写包含双引号的对话dialog = '''用户说:"今天吃什么?"我说:"吃火锅!"'''print(dialog)
    2、如何储存值--创建变量及命名规则
    2.1 创建变量
    Python 是动态类型语言,不需要声明变量类型,直接赋值即可创建变量。变量名本质是对内存中数据的引用
    # 1. 基础赋值name = "小明"age = 20height = 1.80is_student = True# 2. 多变量同时赋值a, b, c = 1, 2, 3x = y = z = 10# 3. 变量可以随时修改类型score = 90score = "优秀"  # 从数字改为字符串,Python 完全支持
    2.2 命名规则
    变量的命名需要清晰易懂,最常用的就是英文单词为变量名
    # ✅ 合法命名user_name = "小明"  # 小写字母 + 下划线(蛇形命名法)age18 = 18         # 字母 + 数字(数字不能开头)_user_id = 1001    # 下划线开头(常用于私有变量)# ❌ 非法命名18age = 18         # 不能以数字开头user name = "小红" # 不能包含空格user-name = "小刚" # 不能包含减号(-)class = "高三"     # 不能使用关键字
    推荐命名方法:蛇形命名法:多个单词用下划线连接,如 user_name、student_score
    3、写一个计算器吧--常用数学计算
    python中有着和数学运算类似的计算方法,其中内置的算术运算符有
    运算符
    功能
    实例
    结果
    +
    加法
    5+3
    8
    -
    减法
    5-3
    2
    *
    乘法
    5*3
    15
    /
    除法(浮点数)
    5/3
    1.666...
    //
    整除(取整)
    5//3
    1
    %
    取余
    5%3
    2
    **
    幂运算
    5**3
    125
    而其他的运算,比如开方、圆周率等进阶计算,需要用到 Python 内置的 math 模块,但仅需掌握基础运算即可,别的计算在需要时再问AI或者搜索相关内容
    4、避免遗忘--写注释
    注释一直是很重要但容易忽略的一点,没有注释的代码很容易忘记代码核心原理及运行逻辑,就像那句话所说的那样,写下这段代码时只有我和上帝看得懂,过一个月后只有上帝看得懂。
    但问题在于写注释是比写代码更令人烦恼的一件事情,就像每次写论文的word排版一样,排版花的时间比写内容花时间更多,但好在现在有了AI,可以把你所写的内容丢给AI,让它给你美观易懂的注释,再把你原先的代码替换掉。
    这是没有注释的代码,执行功能是计算一元二次方程的根
    import matha = 1,b = 14,c = 20  delta = b ** 2 - 4 * a * croot1 = (-b + math.sqrt(delta)) / (2 * a)root2 = (-b - math.sqrt(delta)) / (2 * a)print("第一个根:", root1)print("第二个根:", root2)
    然后将其复制贴贴,给AI让其加上注释
    import math# 一元二次方程 ax² + bx + c = 0 的系数a = 1b = 14c = 20  # 计算判别式Δdelta = b ** 2 - 4 * a * c# 求根公式计算两个根root1 = (-b + math.sqrt(delta)) / (2 * a)root2 = (-b - math.sqrt(delta)) / (2 * a)# 输出结果print("第一个根:", root1)print("第二个根:", root2)
    这样看起来好多了

    最新文章

    随机文章