首页 > 其他分享 >AI第一周学习笔记

AI第一周学习笔记

时间:2023-11-21 17:48:08浏览次数:41  
标签:输出 第一周 AI 数据类型 笔记 注释 字符串 print input

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)

标签:输出,第一周,AI,数据类型,笔记,注释,字符串,print,input
From: https://www.cnblogs.com/zyh0/p/17847133.html

相关文章

  • 学习笔记:A Survey on Large Language Model basedAutonomous Agents
    挑选了自己感兴趣的部分整理了一下。目录ASurveyonLargeLanguageModelbasedAutonomousAgents1LLM-AAConstruction1.1ArchitectureDesign2LLM-AAApplication3LLM-AAEvaluation4ChallengeASurveyonLargeLanguageModelbasedAutonomousAgents北大高林学院的......
  • 羚通视频智能分析平台工地安全帽、反光背心AI智能算法检测系统算法识别
    羚通视频智能分析平台是一款专门用于工地安全帽和反光背心的AI智能检测系统算法识别的工具。该平台利用深度学习和计算机视觉技术,提供一种安全帽佩戴识别检测的智能算法方案,具有高精度检测、实时性强、可扩展性强、自定义配置和智能分析和预警等优点,能够满足工地安全管理的需求,提......
  • FPGA入门笔记005——阻塞赋值和非阻塞赋值的区别
    定义一个示例模组,代码如下:moduleblock_nonblock( Clk, Rst_n, a, b, c, out); inputClk; inputRst_n; inputa,b,c; outputreg[1:0]out; //out=a+b+c,out最大为3,所以设置为两位; //d=a+b; //out=d+c; reg[1:0]d;阻塞赋值:阻塞赋值1:......
  • mini-spring 学习笔记(一)
    最近在学习mini-spring项目,记录笔记以总结心得目录最简单的bean容器BeanDefinition和BeanDefinitionRegistryBean实例化策略InstantiationStrategy为bean填充属性为bean注入bean资源和资源加载器在xml文件中定义beanBeanFactoryPostProcessor和BeanPostProcess......
  • AI,正在「整顿」企业面试
    关于面试,大概每一位HR都有过一些主题名为「乱糟糟」的记忆碎片。打不完的电话,对接不完的安排以及催不完的评价,充斥大量机械化工作、效率低下的传统面试仿佛一直在等待前沿科技的拯救,AI被寄予厚望。一份来自市场调查机构ResumeBuilder发布的报告显示,预计到2024年,将有43%的企业计划......
  • 羚通视频智能分析平台基于 AI 智能安防视频监控烟火识别、烟火检测算法分析
    羚通视频智能分析平台是一种基于先进的智能视频分析和深度学习技术的算法分析平台,专门致力于提供烟火识别检测的智能算法方案。这一方案具有高精度检测、实时性强、可扩展性强、智能分析和预警等优点,能够满足安防监控领域中对烟火检测的需求,有效提高监控效率和安全性。在实际应用中......
  • 羚通视频智能分析平台基于 AI 智能安防视频监控烟火识别、烟火检测算法分析
    羚通视频智能分析平台是一种基于先进的智能视频分析和深度学习技术的算法分析平台,专门致力于提供烟火识别检测的智能算法方案。这一方案具有高精度检测、实时性强、可扩展性强、智能分析和预警等优点,能够满足安防监控领域中对烟火检测的需求,有效提高监控效率和安全性。......
  • 学习笔记11
    第十三章总结TCP/IP和网络编程TCP/IP和网络编程,分为两个部分,即TCP/IP协议及其应用和Web与CGI编程。TCP/IP协议包括TCP/IP栈、IP地址、主机名、DNS、IP数据包和路由器,基于TCP/IP网络中的TCP和UDP协议的套接字服务器编程。Web和CGI编程主要是HTTP编程模型、Web页面和Web浏览器,......
  • python学习第二天笔记(未完成)
    #python(11.20--11.21)数数从0开始,左闭右开,不输默认。注意行对齐##注释:#单行注释“”“多行注释”“”##类型intstr(字符串,单个字符使长度为1的字符串)float(默认双精度)list注释:同一段代码对当变量类型不同时会产生不同的效果:譬如print(a+b)当a="1"b="2"......
  • OpenAI政变背后是科学家创始人的悲歌
    OpenAI政变背后是科学家创始人的悲歌``````````````````````````````````去年11月突然推出ChatGPT震惊世界的OpenAI,在整整一年后以闪电解职CEO再次震惊世界。有不少人以为这拿的是乔布斯的剧本,错了,这其实是天才科学家奋力一击的故事。OpenAI的灵魂人物不是CEOSamAltman,而是其......