Python入门到放弃
入门
先说下初衷,由于chatgpt火爆全网,以及一些AI相关的开源项目也陆续的火爆起来,后来一看项目源码全是用python写的,了解到人工智能领域python占据了天然的优势,而作为一个七八年的程序员却不懂,现在小学生都已经开始上python课了,想想还真是很丢人哈。其实吧,大家应该也应该意识到人工智能发展后面必然面临着我们大多数基础劳动人的失业,为了避免不早点被淘汰,该努努力了~!
以后我决定开始每天学一点,并且同步发笔记出来,如果有一起学的小伙伴,可以跟着我的节奏一起,争取很快的把它拿下!
废话不多说开始!
注意:本笔记只适用于个人(最好有一定变成基础,如果看不懂,最好看视频去学习,联系我分享给你视频教程)
0.开发环境的安装
0.1 python解释器安装
https://www.python.org/
到python官网下载对应安装包
0.2 编程利器:pycharm安装
https://www.jetbrains.com/pycharm/
安装教程不多说,网上一大堆。
1.python语法
1.1注释
python注释分单行和多行
单行:
#注释内容
多行:
""" 注释内容 """ 或者''' 注释内容 '''
示例:
2.变量
变量就是一个存储数据的时候当前数据所在的内存地址的名字而已
定义变量
变量名=值
变量名自定义,要满足标识符命名规则。
标识符命名规则是python中定义各种名字时候的统一规范
a.由数字,字母,下划线组成
b.不能由数字开头
c.不能使用内置关键字
d.严格区分大小写
以下是python的内置关键字:
False None True and as assert break class
continue def del elif else except finally for
from global if import in is lambda nonlocal
not or pass raise return try while with
yield
使用变量
name = "张三"
print(name)
age = 18
print(age)
3.数据类型
python分为7大数据类型:
a. 数值型:
int(整型) float(浮点型)
b. 布尔型:
True(真) Flase(假)
c. str (字符串)
d. list(列表)
列表支持字符,数字,字符串甚至可以包含列表(即嵌套)。
e. tuple(元组)
元组是另一个数据类型,类似于 list(列表)。
元组用 () 小括号标识。但是元组不能二次赋值,相当于只读列表。
f. set(集合)g. dict(字典)
列表是有序的对象集合,字典是无序的对象集合。
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
检测数据类型的方法: type()
a=1 #整型
print(type(a))
b=1.1 #浮点型
print(type(b))
c=True #布尔型
print(type(c))
d="123456" #字符串str
print(type(d))
e=[10,20,30] #列表,即我们常说的数组是中括号
print(type(e))
f=(10,20,30) #元组,名字很怪哈。且记住是小括号()
print(type(f))
g={10,20,30} #集合,有点像java的set,不知道是不是
print(type(g))
h={'name':'周杰伦','age':20} #字典,json格式大括号,且是键值对
print(type(h))
运行结果如下:
<class 'int'>
<class 'float'>
<class 'bool'>
<class 'str'>
<class 'list'>
<class 'tuple'>
<class 'set'>
<class 'dict'>
划重点:
列表list
a=[1,2,3]
元组:tuple
b=(10,20,30)
集合:set
c={10,20,30}
字典:dict
d={'name':'张三','age':18}
好了太晚了,今天就到这!
本篇文章来源于微信公众号: 猫说AI