Python学习_01

Posted yi杆烟枪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习_01相关的知识,希望对你有一定的参考价值。

1.python版本选择, python 2.x Or python 3.x ?

  python 2.x 版本只会更新到2.7 不会再有 2.8版本 , 未来的主流是 python 3.x版本, 因此学习正常情况选择 3.x版本即可!

 

2.python 安装 :

  python官网下载地址: https://www.python.org/downloads/

  

  安装步骤如下:

  

  

     

  

  测试安装是否成功:

  windows用户: WIN + R ==> 输入CMD 打开命令行窗口 ==> python --version   ==> Enter键

  linux后续补充...

       如果能正确显示版本号则表示安装成功

  如果提示没有python命令,同时python已正常安装,则需要检查环境变量是否添加,

  参考dangeal大大的一篇文章(win7操作一样): https://www.cnblogs.com/dangeal/p/5455005.html

 

3.使用python写的第一个HelloWorld!

  3.1 直接在命令行中打印

  打开命令行窗口: python --> enter ->

  输入:print("Hello World!")   -> 回车就可以在成功打印出Hello World!

  输入:exit()可以退出python命令

  格式: print("要打印的内容") 也可以使用单引号 : print(\'要打印的内容\')

   效果图如下:

  

 

 

  3.2 通过python命令执行python文件实现输出Hello World!

  E盘根目录下,新建txt文本文件 ,  命名Hello同时更改文件后缀名为 .py

  使用文本编辑工具(例如:notepad++)打开Hello.py ,输入:print("Hello World!")

  cmd打开命令行窗口,输入python E:\\Hello.py   --> 回车 即可   小技巧:输入E:\\ He后可以按TAB键进行文件名自动补全(文件夹也适用)

  

 

4.python中的变量 与 常量

  4.1 变量常量基本介绍

    变量:可以存储计算的结果或信息,方便后面的程序调用与修改

    常量:固定不变的量,python中,常量的命名全部大写

    例如:name = "Tom"

    表示将字符串Tom 赋值给变量 name, 此时变量的名称就是 name , 变量对应的值就是 Tom

    name的值不是固定不变的,可以通过继续赋值的方式进行更改

    name = "Rye"  ,此时变量name的值就不再是Tom 而是新的值 ,Rye

 

  4.2 变量的命名规则

    1.可以由字母数字下划线组成 例如: studetn1 , student2  ,student_name

    2.不能以数字开头,不能包含特殊的字符(包含,~,!,@,#,$,%,^,& 等)或者空格, 错误示例: 1name , name$ , student name 

    3.不能以保留字命名 ,例如:

    [\'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\']

    4.规范:不能以中文进行命名, 尽管python可以支持

    5.多个单子组成的变量名,应该使用驼峰命名 : studentName,或者使用 _ 将多个单子连接  : student_name

    6.变量的命名应做到见名知意,例如: name = "Tom"  age = 18  ,可以很容易的知道,变量代表的分别是姓名与 年龄  , 错误示例: a = "Tom" ,变量a 不能准确表达他代表什么意思

    7.变量名是区分大小写的  ,例如 name = tom , Name = Rye , 可以通过执行程序得知两个不是同一个变量

    

5.python中的注释

  单行注释:# print("Hello World!") 如果使用 # 则# 后面的内容,程序不会执行

  

  多行注释: \'\'\' \'\'\' , 或者 """ """

   \'\'\'需注释的内容 \'\'\'

 

6.python中的逻辑判断语句

  if condition :

    do someting1

  else :

    do something2

  语句的意思是: if 后面的condition 条件成立, 则执行 do someting1, 否则执行do someting2

  注意:

  1.if condition 与 else 后 都需要加 : 

  2.要执行的条件体,例如 do sometion1 ,需要加缩进或是空格,如果有多行,则需保证每行的缩进格式相同

  3.缩进 虽然在直观上等于 四个空格的大小, 但实际两者不相同

  

  多条件判断语句的格式,根据业务需要,可以同时组合多个条件

  if condition1 :

    do someting1

  elif condition2 :

    do someting2

  elif ...... :

    .....

  else :

    do otherthing...

    

   特点: 判断从 condition1 开始 一直到else结束, 如果这段过程中满足了某个条件,则程序会执行该条件下的逻辑,其他的条件将不再执行

  

  python文件中的书写

myAge = 25
myFatherAge  =  48

if myAge == myFatherAge :
    print("myAge 等于 myFatherAge ")
elif myAge < myFatherAge :
    print("myAge 小于 myFatherAge ")
else:
    print("myAge 大于 myFatherAge ")

 

    

 

以上是关于Python学习_01的主要内容,如果未能解决你的问题,请参考以下文章

python 机器学习有用的代码片段

使用 Python 代码片段编写 LaTeX 文档

如何在 python 中并行化以下代码片段?

Python学习总结

13 个非常有用的 Python 代码片段

在 Python 多处理进程中运行较慢的 OpenCV 代码片段