Mon的Python基础入门

Python基础入门

  • 欢迎进入Python的世界
    • 一、为何是Python
    • 二、Python的下载安装
    • 三、变量和简单数据类型
    • 四、小结

欢迎进入Python的世界

你好,CSDN
这是我第一次在这里发博客,想记录下我学习的过程和一些收获。这次内容是Python的最简单入门,包括安装,最基本的Hello World等等

一、为何是Python

我的专业是计算机科学与技术,入门语言是C++,不得不说,C++是一门很深奥也很强大的语言,到现在我也只掌握了个皮毛。选择学习第二门语言,是为了扩宽视野和再增强对编程的兴趣。之所以选择了Python,因为它有很多优点。

  1. 效率极高 相比于其它语言,用Python编写,程序包含的代码更少;
  2. 语法相对简单 易于写出整洁的代码;
  3. 易阅读,扩展性强
  4. 使用范围广,应用场景多 包括游戏,Web程序,商业问题,内部工具等等都可以见到Python的身影;

二、Python的下载安装

我使用的Windows64位的系统,所以这里只详细提供该系统下Python及相关编译器的安装。此外Python2和Python3版本并不兼容,我学习的是Python3,建议选择Python3。

1.Python环境的搭建
正常情况下,Windows系统里面没有预装Python,所以基本需要我们到官网下载安装。Python官网下载链接
注:下载完安装包正常安装即可,但是一定要选中复选框中的Add Python to PATH,同时安装的路径最好记住,之后安装编译器会用到Mon的Python基础入门_第1张图片
2.文本编译器
编译器我选择的Python编程从入门到实践中推荐的Geany,这是一款简单的文本编译器,易于安装。
Geany官网下载链接
Geany安装及使用
安装好之后我们可以看到桌面的快捷方式是阿拉丁神灯,希望Python能让所有梦想成真。
Mon的Python基础入门_第2张图片

考虑到我个人下载这些安装包时网速感人,这里分享给大家我下载好的资源
提取码mfit

三、变量和简单数据类型

  • 变量:不同于C++,Python中的变量不需要类型的声明,只需要直接写出并用=赋值即可,程序中可以直接使用=修改变量的值,Python会始终记录变量的最新值。

     message = " Hello Python Crash Course world! "
    
  • 变量命名和使用
    1.变量名只能包含字母,数字和下划线,其中数字不能打头
    2.变量名不能包含空格,可使用_作为分隔
    3.尽量不使用关键字和函数名作为变量名,如print

  • 字符串
    1.表示:单引号/双引号括起来

      " This is a string "
      ' This is also a string '
    

    2.大小写转换

      首字母大写:variable.title()
      全部改为大写:variable.upper()
      全部小写:variable.lower()
    

    3.合并字符串 (+)

      first name = Tao
      last name = any
      name = first name + " " + last name
    

    4.添加空白

      制表符: \t
      换行符: \n
      print("Langauages:\n\tPython\nC)
    

    5.删除空白

      删除首尾空白: variable.strip()
      删除首部空白: variable.lstrip()
      删除尾部空白: variable.rstrip()
      以上操作删除是暂时的,如要使用删除后的需将其存入其他变量
      variable_temp=variable.strip()
    
  • 数字
    1.整数

      加(+) 减(-) 乘(`*`) 除(/)
      乘方 (**)		()可以改变运算次序
      `>>>`(2+3)*4
      20
    

    2.浮点数:目前不用考虑,正常输入即可
    3.转化函数

      在使用一个多位数和一串字符时,可能出现类型错误
      转化为字符串:str(variable)
    
  • 注释
    (#) 为注释标识

      #向屈屌屌致敬
      print(' Qu delin is a mogul! ')
    

四、小结

这是第一次在CSDN上发表博客,有种新奇感。虽然写的不怎么样,但也是自己成长路上的一个记录。写博客也确实是一个整理思路,总结得失的好方法,希望自己能一直坚持下去。Python到这里还并不算是入门,只能说刚摸了摸门槛,不过因为有C++的基础,这部分的学习还比较轻松,接下来的博客应该会以总结为主,快速推进,争取能在回学校之前把书过完一遍。

你可能感兴趣的:(Python)