猫史档案馆


【Python基础教程-FY_飞云队】print函数

用户:FY_二喵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学习路上的第一步!


回复

上一页1 页 / 共 1下一页
FY_二喵FY_二喵

本讲作业:用3种方式(直接打印、多个参数、end = "!")打印出“Hello World!”

实现效果:

Hello World

点赞0


评论