5小时入门python(一)——变量和输入输出
输出函数
学习一个语言刚开始当然是输出hello world啦,没有输出hello world的开始,是没有灵魂的。那么如何使用python来输出hello world呢?我们来看一下代码。
print("hello world")
那么这个代码就写好了,python属于典型的极简主义。是不是很轻松。
变量
在python中,对于变量没有C语言中的那么严格,我们经常使用的就是int,float这种,而且在定义变量的时候,是不需要声明数据类型的。假设我们想要定义一个字符串变量的话,那么只需要这样声明就可以了。
a = "hello world" print(a) b = 10 print(b) c = 10.01 print(c)
那么我们如何才能知道一个变量是什么类型呢?那就用到了我们的type()函数。
a = "hello world" print(type(a)) print(a) b = 10 print(type(b)) print(b) c = 10.01 print(type(c)) print(c)
我们可以看到
<class 'str'> hello world <class 'int'> 10 <class 'float'> 10.01
其中str就是string也就是字符串类型,int就是整数类型,float就是浮点数类型。
输入函数
现在我们学习一下输入函数,输入函数接受的类型默认为字符串类型。但是可以通过int()或者float()等函数进行转化。代码如下。
my_num = input("请输入您的数字") print(type(my_num)) print(my_num) my_num = int(my_num) print(type(my_num)) print(my_num)
上面的代码要求我们自己输入一下自己的数字,然后输出出来,我们可以看到my_num是一个字符串类型,但是我们通过int()来进行修改之后,我们的数字变量了int类型。
格式化输出的方法
格式化有很多方法,我们之讲解一个format的方法。首先格式化输入一般是对于字符串进行的操作。可以将一些变量插入到我们的字符串中。其实和我们的C语言或者C++中printf中%d或者%f这些类似。我们来看一下代码。
a = "hello world, '{}'".format("loading_create") print(a)
运行的结果就是
hello world, 'loading_create'