作为一个大二学生,深刻感受到在学校的计算机学习是不够的,所以尽管并非我的专业要求,我也依然决定自己去学一学python, 这篇文章是我对自己找的零基础入门课程的学习总结
Python是一门编程语言,能够帮助我们更好地与计算机“沟通”。不仅如此,它还是编程语言界里的新晋网红。
(1)它背后有着最庞大的免费“代码库”,给初学者足够的资源实现自己想要的功能。
(2)它是人工智能、大数据分析的重要支持语言。
(3)它被称为“胶水语言”,能很好包装和调用其他编程语言写的库。
(4)它是一个脚本语言,和其它编程语言相比更加简洁、高效。最最重要的是,python应用领域广泛,例如:爬虫,数据分析,科学计算,自动化办公,自动化运维,网站开发,多媒体处理,机器学习,深度学习等。
print函数就是python中的输出函数,类似于c++中的cout语句 。
代码如下(示例):
print(520)
print('千寻')
print('''我是某某某''')
可以看到print函数中有三种用法:单引号,双引号,三引号,无引号。
在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。
print(1+1)
输出结果为
2
三引号可以做到自动换行也就是自动在引号位置换行
print('''大家好,我是某某某,我很开心''')
输出结果为
大家好,
我是某某某,
我很开心
print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')
输出结果为
我愿意留在汤婆婆的澡堂里工作两年,
如果我违背工作内容的话,
将在这个世界变成一头猪。
可以看到 \n就是一个换行符,他就是一个转义字符,下面是一些比较常用的转义字符
name='千寻'
name='小千'
print(name)
这就是最基础的赋值方式,赋值没有特别需要讲解的地方,在后续的过程中经常用到。
比较常用的三种数据类型:字符串,整数,浮点数。
name='千寻'
print("Let's play")
字符串可以是字母,可以是汉字,可以是数字
只要是被括起来的,就表示是字符串类型。
print(12)
整数就是指正好的数字,不能是小数
print(12.5)
浮点数可以理解为带有小数点的数,12.5 3.14都是浮点数
python语言中的运算方式和我们正常的四则运算的运算方式是一样的
print(499*561+10620-365)
print((5025-525)/100+18*17)
输出
290194
351.0
print((5025-525)/100+1817)的运算顺序:
最先计算括号里的5025-525。
然后将5025-525的结果除以100,
第三步则计算1817,
最后将除法和乘法的结果相加。
字符串的拼接用+号
hero = '我'
organization = '风变编程'
identity = '学员'
action = '是'
ID = '007'
print(hero+action+organization+identity+ID)
print(organization+identity+ID+action+hero)
输出
我是风变编程学员007
风变编程学员007是我
但是要注意:
只能将字符串与字符串拼接,如果直接把数字与字符串用+拼接在一起就有语法错误
Python中一个已有的,既简单又实用的函数,来帮助我们查询不确定数据的类型。而这个函数,就是type()函数。
who = '我的'
action = '是'
destination = '镜像世界'
number = 153
code = '通行密码'
print(type(who))
print(type(action))
输出结果
<class 'str'>
<class 'str'>
负责转换数据类型的函数一共有3种:str()、 int()和float()。
str()将其他数据类型转换成字符串
int()将其他数据类型转换成整数
float()将其他数据类型转换成浮点数
magic = '水仙花数'
action = '是'
unit = '个'
expression = '=1x1x1+5x5x5+3x3x3'
number = 153
print(str(number)+'='+str(expression)+action+unit+magic)
输出
153=1*1*1+5*5*5+3*3*3是个水仙花数
由上图可以很轻松的将不同类型的数据放到一起输出
数据转换也可以直接运算
number1 = '6' #单引号下的6和1是字符串
number2 = '1'
print(int(number1)+int(number2))
print(number1+number2)
输出结果
7
61 #这是在6和1字符串类型下转换的数得到的结果
但要注意
虽然浮点形式的字符串,不能使用int()函数。但浮点数是可以被int()函数强制转换的。如下
print(int(3.8))
输出
3
这就是对今天的学习内容,我接触过c++也学习过一些javaweb的知识,这部分理解起来非常快,但是我也发现python的语法比起C语言或者java要简单许多,虽然知识一些初步的学习但是我相信只要自己用心一定能学好python