对于基础不是特别好的我最近开始学习python,想重新认识python这门语言,也算对自己的以后的路,做个台阶和总结记录。
(一)学一门语言开始都是从计算机基础开始学起,自己一开始就想,学语言为什么要学计算机基础,都后面自己也明白了,(一)语言是在哪里运行的---计算机、(二)比如中国人和外国人说话要沟通是不是要通过一个介质去翻译双方的意思从而理解,其实目的都是一样的,学习一门语言开始之前就是就要通过计算机去翻译python所表达的意思,计算机则只能识别0和1这两个语言,python不是,只有了解这个计算机具体是怎么运作的怎么翻译的,才能把python这门语言让计算机读懂你要干什么。
(二)、什么是python?
python是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学。在1989诞生,Guido开发的,说是在Guido他在一天特别无聊的情况下,突发想法才衍生的一门语言,(老外这么久刚,随意。)
剩余的python的安装啊、解释型语言、编译型语言、和字符集、我就不做过多解释了。
记录开始:
1、用python运行第一个程序
今天进入了python的交互命令运行了,hello word这个程序
2、pycharm编写python程序
学习的时候老师说,学与语言的时候写的第一个程序肯定都是 hello word ,大家都是这样的,生活要有仪式感,编程也是一样的,嘿嘿~~
3、变量
变量我理解的意思就是,一个存东西的代码,python中变量很简单可以直接用一个 , 来表示数据类型,变量的里面你输入的每一个值都是
存储在内存的地址里面的,如果要把一个内存地址提取出来而不是指向之前那个变量的的代码:
变量的定义规则:
变量名要见名知意,不能瞎写,瞎写到后面自己都看不懂那个变量是干啥的,不要用拼音,那样很low,更不要用中文当变量名,那是2b程序员干的事,但是python的确可以用中文当变量名!
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名:
4、python中的单引号、双引号和三引号(就是三个单引号)
python中定义变量的时候字符串都用用引号括起来,单引号和双引号没有区别,用啥都行,如果说这个字符串里面有单引号的话,那你外面就用双引号,里面有双引号的话,外面就用单引号,如果既有单又有双,那么用三引号,三引号也可以多行注释代码,单行注释,使用#,代码如下:
5、输入和输出
python用来接收用户的输入时使用是imput 函数
当然编写一个用户登入界面密码都是不可见的在python语言中也只需要加一行代码就可以实现
6、条件判断:
python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样,否则就怎么怎么这样,格式如下:
if 输入正确:
那么登入欢迎
else:
退出登入
7、循环
循环是干嘛的呢,说白了就是为你重复的去做事情,比如说你想建1000个文件夹,一个个建累死你, 这样就可以写段代码,使用循环给你创建1000个就省事了,python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组,值得一提的是,别的语言中,for循环的时候需要先定义一个计数器变量,然后从0开始加,直到这个计数器达到你预设的一个值,然后停止循环,取数据的时候也是通过数组的下标从0开始取,这样就很麻烦,python中for循环很简单,循环的是一个可迭代对象中的元素,你这个对象中有多少个元素,就循环多少次,比如说一个数组list,list = ['a','b','c'],在别的语言中要想获取到list中所有的值,必须得使用循环取下标这种方式去取数据,就得这样写list[x],list[x],list[x]这样,在Python里面就不需要直接循环就取的是这个list里面的值,循环里面还有两个比较重要的关键字,continue和break,continue的意思是,跳出本次循环,继续进行下一次循环,break的意思是停止循环,也就是说在continue和break下面的代码都是不执行的,如下:
《第一天结束》
领取专属 10元无门槛券
私享最新 技术干货