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 2023-11-21 17:30  张宇豪  阅读(44)  评论(0)    收藏  举报