用户:
FY_二喵查看:0 回复:1 评论:0 创建时间:2022-02-10T19:50:50
print函数
上一讲,我们对Python有所了解,这一讲我们来做一个最简单的程序。
print()函数
在Python中有很多内置函数。内置函数,顾名思义,就是不需要你定义,本身已经写好了的函数。它们往往都带着一个小括号,小括号里面的值就是函数的参数。我们今天要讲的,就是print()函数。
print的中文意思是“打印”,不过这可不是打印机上的打印,而是类似输出的功能。print()可以打印很多种类型的数据,比如:
print(5)
print(5.3)
print("aaa")
print(["123",45,"67",[8,9,10]])
那,数据类型又是什么呢?
基本数据类型
基本数据类型分为6种,分别是:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)。
数字:分为整数(int)、浮点数(float)、布尔值(bool)和复数(complex),数字可以进行算术运算(加+,减-,乘*,除/,整除//,幂运算**,求余%)、比较运算(大于>,小于<,大于等于>=,小于等于<=,等于==,不等于!=)和赋值运算(赋值=,加法赋值+=,减法赋值-=,乘法赋值*=,除法赋值/=)。需要注意的是,除法的“/”运算符会返回一个浮点数。算术运算的顺序:小括号优先,先乘除,后加减。
#算术运算
a = 25
b = 5
a + b #30
a - b #20
a * b #125
a / b #5.0
a // b #5
a ** b #9,765,625
a % b #0
#比较运算
c = 3
d = 4
c > d #False
c < d #True
c >= d #False
c <= d #True
c == d #False
c != d #True
字符串:用' '或" "表示,有时候也用''' '''来表示换行字符,用“\”来表示转义字符。字符串可以用+(连接字符)和*(连接多个同样字符)运算符。字符串用str[start(开始):stop(结尾):step(步长)]来表示切片。需要注意,字符切片第一个字符的切片是[0]而不是[1],在切片时包括start对应的字符,但是不包括stop对应的字符。start和stop是负数则表示字符串的倒数第几项,倒数第一项默认为[-1];而step是负数则表示如果start>stop,则这个字符串是倒取。
str = "FY_飞云队和FY_飞云工作室"
str[3] #飞
str[-1] #室
str[:6] #FY_飞云队
str[7:] #FY_飞云工作室
str[5:8] #队和F
str[12:3:-2] #工飞Y和云
列表用[]表示,可以存储各种数据,并增删改查,列表的索引方法与字符串的切片相同。元组用()表示,是一种不可变数据类型,只能索引,不能修改。字典用{key:value}表示,其中每个key对应一个value,按key索引。集合用{}表示,有交集、并集等功能。列表、元组、字典、集合的区别:
可变数据:列表、字典、集合
不可变数据:元组
可重复数据:列表、元组、字典
不可重复数据:集合
有序数据:列表、元组
无序数据:字典、集合
想必大家一定已经了解了基本数据类型吧~~~话题回到正轨,继续讲print()函数。
用print()函数打印字符串
print()可以打印字符串,但是在print()函数里,字符串也有它独特的规则。
#可以一次性输出多个字符串
print("你好", "我是", "Python") #我是 Python(特别提醒:这样的输出,每个字符串之间都有个空格)
#可以用sep = ""来设置字符间隔,默认为一个空格
print("你好", "我是", "Python", sep = "\n") #你好(换行)我是(换行)Python
#可以用end = ""来设置字符末尾,默认为换行符"\n"
print("你好,我是python", end = "!") #你好,我是Python!
这些就是本节课的所有内容了。恭喜你,迈出了Python学习路上的第一步!