内容供自己学习使用,如有错误之处,请大佬们指正,谢谢!
作者:rookiequ
python基础知识01
学过python的人肯定知道一句话:“人生苦短,我用python”,那么python到底有多么的强大呢?接下来我们说一下他的强大之处:
python的强大之处?
1、它是人工智能、大数据分析的主要支持语言。
2、它被称为“胶水语言”,能够更好的和其他语言及机器硬件粘合在一起。
3、它有着庞大的免费的“代码库”,初学者可以随意使用里面资源实现自己功能。(****)
4、它是一个脚本语言,和其他语言相比更加简洁、高效。
5、它更加通俗易懂,好多省市已经将Python加入中小学课程。
python的只要应用领域有哪些?
Python广泛应用于自动化办公、自动化运维、网站开发、网络爬虫、大数据分析、数据挖掘、科学计算、机器学习、深度学习、神经网络等领域。
下面我们来看一些python学习的知识框架结构:
以上内容呢,主要是为了初步了解一下python的应用领域和功能特征,下面呢,我们就开始正式的学习python了!
- print()函数
print函数有几种用法:
- 不加引号:数字
- 单引号:字符或者字符串
- 双引号:字符或者字符串,双引号里可以包含单引号
- 三引号:字符串,一般用于较长的段落或句子,实现跨行/换行
接下来就举几个简单的例子:
#需要注意的是符号都用英文的(****)
#不加引号 数字
print(1234)
#单引号
print('hello world')
#双引号
print("hello world")
#三引号 换行
print(''' hello
world''')
在例子中要注意的是#
是注释的意思,,对于换行问题,除了使用三引号以外,我们还可以使用转义字符\n
#转义字符
print("hello\nworld")
下面罗列一下常见的转义字符:
变量和赋值
-
变量:是用来存储数据的
变量的命名规范:
-
只能包含字母,数字,下划线
-
不能以数字开头
-
尽量要见名知意
-
-
赋值:就是将数据赋给变量,通过
=
来赋值
数据类型
- 字符串str:用引号括起来的文本
- 整数int:值得就是整数类型,不含小数
- 浮点数float:带有小数的数,注意,浮点数相加减存在误差,因为是二进制运算
四则运算
指的就是:加减乘除,这里主要注意的是优先级问题,不多赘述
字符串的拼接
通过+
我们可以将多个字符串拼接为一个字符串,这里我们提一个注意点,字符串只能和字符串拼接,不能与数字拼接,例子如下:
#通过+进行拼接
hero = '美国队长'
title = '漫威漫画'
action = '取材于'
print(hero+action+title)
数据类型的查询type()函数
直接将变量或数值放入type()函数中
name = '美国队长'
num = 2
print(type(name))
print(type(num))
print(type(2))
数据类型转换
- str():将其他数据转化为字符串 ,注:可以使用引号直接转化
- int():将其他类型转化而为整数
- float:将其他类型转换为浮点数
if条件判断
- 单项判断:if
#注意点:1.冒号问题: 2.缩进问题,为了匹配
money = 1000
# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:
print('金刚狼带凤凰女去吃日料')
- 双向判断:if…else…
money = 1000
if money>=1000:
print('金刚狼带凤凰女去吃日料')
else:
print('金刚狼带凤凰女去吃KFC')
- 多向判断:if…elif…else…
money = 999
if money>=1000:
print('金刚狼带凤凰女去吃日料')
elif money>=800:
print('金刚狼带凤凰女去吃披萨')
else:
print('金刚狼带凤凰女去吃KFC')
- if嵌套问题
#注意执行顺序,以及缩进的匹配问题
contribution=860
if contribution>=600:
print('特种作战人员')
if contribution>=800:
print('王者')
else:
print('黄金')
else:
print('普通作战人员')
if contribution>400:
print('白银')
else:
print('青铜')
print('结束')
input()函数
- input()的使用:需要我们输入信息
- input()的结果的赋值:必须要赋值到一个变量
- input()的数据类型的转换:对于输入的数据一律转换为字符串
- input()的函数结果的强制转换:直接在input()函数的外层套上类型转换的函数,如int(input())
python的六大基本类型
#1.数字
a=20
#2.字符串
s1="hello"
#3.列表 list
#4.序列 array