2021-01-21


第一个程序——print(‘hello world’)

第一堂课总是hello world,我们可以用在()中输入想要在终端显示出来的任何东西。
在这里插入图片描述

这是为什么呢?,print()是Python中的一个内置函数,说到函数,那什么又是函数呢?想想大家都用过电视机遥控器,按下一个按钮就可以调大调小电视机音量,或者换台,开关机。
在这里插入图片描述

这其实就是在使用函数,不同的按钮代表着不同的函数,按下按钮就会执行这个函数,表现出来的效果就是音量的增减或者电源的开关。Python中有很多内部函数,有不同的功能,我们可以直接拿出来用,就跟按遥控器不同的按键一样,同时我们也可以自己构造函数,比如说,我想要按下一个按钮让电视机自动跳转到我最喜欢的儿童频道,原本遥控器上不会有这个按钮,因为他不知道你最喜欢的是哪个频道,所以这时候就需要我们自己来构造一个函数来完成这个功能了。

变量

什么是变量?

更多有关函数的知识我们会在更深入的时候讲到,今天我们来学习变量
什么是变量?
我们使用变量在计算机的内存中存储数据

apple = 3

首先我们运行这一行代码,Python编译器会分配一部分内存出来将数字3存储进这块内存空间,然后这个变量apple就引用了这块内存空间。所以,变量就好像是内存位置的一个标签,我们可以在程序的任何地方使用这个变量或者说“标签“”来获取内存位置,也就是我们的数据被存放的地方。

这时候我们如果执行以下操作,Python就会打印出数字3,也就是我们刚定义的值。

print(apple)
基本数据类型

Python3 中有六个标准的数据类型:

Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)

现在我们只需要认识下面4种
不同于数学中的等号,在编程中等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值.

price = 10 #int 整形
rating = 4.9 #float 浮点型
string_name = ‘xiaogezhi' #string 字符串
is_true = True #boolean value 布尔值

整形(没有小数点的整数)
浮点数(带有小数点的数)
字符串(一系列的字母或其他文字)Python中的字符串用单引号 ’ 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
布尔值(只有两种值,正确或者错误,True or False)

获取字符串中的字符——len()

name = "xiao gezhi"
len(name)

len是length的缩写,也就是长度,这个函数可以返回字符串中的字符数量,当我们调用函数时,要在函数后面用括号括起来,括号内可以输入函数需要的一些参数,在这里我们把name输入了这个函数中,这时就会将返回值打印出来,(注意!空格也算一个字符)

>>>print(len(name))
10

如果想获取字符串中的字符,可以用方括号定位,字符串的截取格式如下,第一位是0
在这里插入图片描述

name = 'xiaogezhi'
print(name[0])  # 输出字符串第一个字符
print(name[2:5])  # 输出从第三个开始到第五个的字符
print(name[2:]) # 输出从第三个开始的后的所有字符
print(name + 'haha') # 连接字符串

如果想在字符串中插入引号或者括号,则需要使用转义字符反斜杠,但是由于\n是代表换行,所以要是不想让反斜杠发生转义,就可以在字符串前面加一个r,表示原始字符串。

>>>print('xiao\'gezhi')
xiaogezhi
>>>print(r'xiaogezhi\ne')
xiaogezhi\ne
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值