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