Python初学习

Python初学习

文章目录

  • Python初学习
  • 前言
  • 一、python是什么?
  • 二、学到的知识
    • 1.print函数
    • 2.赋值
    • 3.数据类型
    • 4.数据的应用
      • a.四则运算
      • b.字符串的拼接
    • 5.数据转换
  • 总结


前言

作为一个大二学生,深刻感受到在学校的计算机学习是不够的,所以尽管并非我的专业要求,我也依然决定自己去学一学python, 这篇文章是我对自己找的零基础入门课程的学习总结


一、python是什么?

Python是一门编程语言,能够帮助我们更好地与计算机“沟通”。不仅如此,它还是编程语言界里的新晋网红。
(1)它背后有着最庞大的免费“代码库”,给初学者足够的资源实现自己想要的功能。
(2)它是人工智能、大数据分析的重要支持语言。
(3)它被称为“胶水语言”,能很好包装和调用其他编程语言写的库。
(4)它是一个脚本语言,和其它编程语言相比更加简洁、高效。最最重要的是,python应用领域广泛,例如:爬虫,数据分析,科学计算,自动化办公,自动化运维,网站开发,多媒体处理,机器学习,深度学习等。

二、学到的知识

1.print函数

print函数就是python中的输出函数,类似于c++中的cout语句 。

代码如下(示例):

print(520)
print('千寻')
print('''我是某某某''')

可以看到print函数中有三种用法:单引号,双引号,三引号,无引号。
在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。

print(1+1)
输出结果为
2

三引号可以做到自动换行也就是自动在引号位置换行

print('''大家好,我是某某某,我很开心''')
输出结果为
大家好,
我是某某某,
我很开心
print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')
输出结果为
我愿意留在汤婆婆的澡堂里工作两年,
如果我违背工作内容的话,
将在这个世界变成一头猪。

可以看到 \n就是一个换行符,他就是一个转义字符,下面是一些比较常用的转义字符
Python初学习_第1张图片

2.赋值

name='千寻'
name='小千'
print(name)

这就是最基础的赋值方式,赋值没有特别需要讲解的地方,在后续的过程中经常用到。

3.数据类型

比较常用的三种数据类型:字符串,整数,浮点数。

name='千寻'

print("Let's play")

字符串可以是字母,可以是汉字,可以是数字
只要是被括起来的,就表示是字符串类型。

print(12)

整数就是指正好的数字,不能是小数

print(12.5)

浮点数可以理解为带有小数点的数,12.5 3.14都是浮点数

4.数据的应用

a.四则运算

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,
第三步则计算18
17,
最后将除法和乘法的结果相加。

b.字符串的拼接

字符串的拼接用+号

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'>

5.数据转换

负责转换数据类型的函数一共有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

用一张图总结一下他们的关系
Python初学习_第2张图片


总结

这就是对今天的学习内容,我接触过c++也学习过一些javaweb的知识,这部分理解起来非常快,但是我也发现python的语法比起C语言或者java要简单许多,虽然知识一些初步的学习但是我相信只要自己用心一定能学好python

你可能感兴趣的:(python学习,python)