刚接触python这个语言刚开始学了SQL语言,觉得单学sql一门语言不行,得在学一门编程语言来充实自己,程序员嘛,肯定是要多学习,不能再一棵树上吊死是吧。
于是呢,学编程语言,学那种编程语言好呢? java,C语言,C++,python各种语言,最后还是选择了python啦,为什么呢,毕竟java大神太多,想要在java领域中有所成就好像太难,肯定是选择一门新型、好用、易用的语言啦。
python就是这门符合心意的语言,这门语言的优点就在于他简洁,而且支持批量处理,并且已经逐渐在国内兴起,也越来越被人们认可,所以,希望有更多的人跟我一样来接触python,了解python,一起学习啦 。
学习python所需要的环境
- 在这里呢推荐使用anaconda,使用anaconda里的Jupyter notebook
- 因为可以一边做笔记,一边运行命令,一举两得,这不就是我们需要的简单吗
- 可以在liunx下安装就更好,可以接触liunx系统
- 官网下载就好啦,安装什么的不懂就自己百度,这个很容易
第一个python程序
- 什么环境都准备好了之后就可以开始学习啦
- 学的第一个肯定是先运行一个python程序啦
- 打印出’my name is 给力小学生’
- 注意命令前面不能留空,python对缩进要求非常严格
print (‘my name is 给力小学生’)
- jupyter 可以选择code模式按下ctrl+回车执行命令
- 这样就成功运行第一个python程序啦
变量
首先了解一下变量
- 什么是变量
- 变量可以说是一个重复使用的量
- 比如给A赋值 A=B
- 这时候使用命令print (A)打印出来的结果就是B
- 这个应该很容易理解
接下来了解一下变量的命名规则
- python对大小写是敏感的
- 比如Jack和jack是不一样的
- 命名的时候必须避开保留字和关键字
- for,none,and这些是必须避开的,不能使用,系统会报错
- 保留字和关键字有哪些
- 可以使用命令keyword.kwlist查看所有关键字
- [‘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’]
- 执行命令后的所有关键字都在这,其实也不躲,用的时候注意下就好
给变量赋值
- my_name = ‘wangdashuai’ 打印出my_name结果是wangdashuai
- name4 = name5 = name6 = ‘wangdashuai’ 打印出name1结果是wangdashuai
- 还可以给变量逐个赋值
- name1,name2,name3 = ‘wangdashuai’,’xiaoxuesheng,’zhengxiaoxiao’
- 打印结果是name1=wangdashuai,name2=xiaoxuesheng,name3=zhengxiaoxiao
- 下面来执行一下
变量的数据类型
- 一共有6中数据类型
- 数字类型 number
- 字符串类型 str
- 元组 tuple
- 列表 list
- 集合 set
- 字典 dictionary
变量差不多就这么多知识点了,有其他的欢迎补充,不对的也可以指出来,第一次发文章,不喜勿喷,谢谢。