随笔 - 6  文章 - 0  评论 - 0  阅读 - 138

AI第一周学习笔记

AI第一周学习笔记

扬帆,启航

注释:

​ 单行注释:使用‘#’开头。

#这是注释

​ 多行注释:使用三引号“““ “”“或‘’‘ ’‘’将注释包裹起来

"""
多行输出
多行输出
多行输出
"""

​ 注释部分不会进入程序,对代码进行解释 和说明,增强代码的可读性

​ 注意:#magic comment会被编译器当做代码处理!

print函数初识:

控制输出

​ print()的功能类比f(x),将x打印出来

​ print运行完就会默认换行,而end 就会在print打印完后进行下一步操作,避免换行。

print("Data",end="*")

​ 输出就为Data*

​ print要对输出的字符分割,可以采用sep=" "(双引号里就是分隔符,如*)

print("Data","whale",sep="*")

​ 输出就为Data*whale

对于不同数据类型的输出

​ 而对于a="1",b="2",print(a+b)

a="1",b="2"
print(a+b)

​ 就会输出12(str类型)

​ 对于a=1,b=2,print(a+b)

a=1,b=2
print(a+b)

​ 就会输出3(int类型)

​ 可见对于不同数据类型print的结果也会不同

​ print函数同样也可以做乘除,如

print("p2s"*2)

​ 就表示为打印p2sps即输出两个p2s

赋值

​ 与C语言一样,python需要在print中解释变量并进行赋值,python有自己独特的赋值方式:

print(f"{x}+{y}={x+y}"")#f-strings

​ 通过在输出前加字母f就可以将xy值带入

错误ERROR

​ 代码的错误一般分为三种:

​ 语法错误Syntax Error

​ 运行错误Runtimes Error

​ 逻辑错误Logical Error

input字符串:

input输出的是字符串

​ input是输入字符串的一个函数,括号内容可以看作一次print

name=input('请输入您的姓名:')

​ 就会先出现提示:请输入您的姓名:

​ 用户将自己的姓名输入就会被写进程序,进行下一步操作。

​ 返回的数据类型是字符串,此时不能将其当做数字等类型,可以采取重新定义:

name=int(input('请输入您的学号:'))

​ 输出的就为int类型了

split可以将字符串分割

​ 对于input函数,我们如果要将字符串分割,可以通过特殊字符来分割

a,b=input().split("*")
print(f"a={a},b={b}")

​ 此时若输入1*2

​ 输出就为a=1,b=2

数据类型和操作

​ Python中数据类型与C语言相似,常见的有整数型(Integer)int,浮点数Float,布尔值型Boolean(bool),类型type,字符串string等。Python中比较特殊的是列表LIst,元组Tuple,集合Set,字典Dictionary这几种数据类型。下面是几种数据类型的用途:

内置常数:

Boolean:

​ True 用于表示布尔真

​ False 用于表示布尔假

​ None 用于表示空

​ True,False,None分别可对应数学的真命题,假命题,空命题(即无命题)

math库中的一些数学常量:

​ pi=3.14159.....

​ e=2.71828......

​ tau=6.28318......

​ inf和-inf表是无穷大

​ 而调用这些常量需要申明math库.

import math
print (math.pi)

posted on   张宇豪  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示