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,同时安装的路径最好记住,之后安装编译器会用到
2.文本编译器
编译器我选择的Python编程从入门到实践中推荐的Geany,这是一款简单的文本编译器,易于安装。
Geany官网下载链接
Geany安装及使用
安装好之后我们可以看到桌面的快捷方式是阿拉丁神灯,希望Python能让所有梦想成真。

考虑到我个人下载这些安装包时网速感人,这里分享给大家我下载好的资源
提取码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 = Taolast name = anyname = first name + " " + last name
    

    4.添加空白

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

    5.删除空白

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

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

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

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

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

四、小结

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

Mon的Python基础入门相关推荐

  1. 万字长文爆肝Python基础入门【巨详细,一学就会】

    目录 数据的名字和种类--变量和类型 初探数据种类 数据类型 数值运算 比较运算 变量和赋值 变量的好处 用赋值更新变量 变量和数据类型的关系 总结 数据类型 数值运算 数值比较 变量和赋值 一串数据 ...

  2. python免费入门手册-Python 基础入门教程

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. <Python 基础入 ...

  3. Python基础入门教程:使用 Python 3 协程快速获得一个代理池

    Python基础入门教程:使用 Python 3 协程快速获得一个代理池 前言 在执行 IO 密集型任务的时候,程序会因为等待 IO 而阻塞.比如我们使用 requests 库来进行网络爬虫请求的话, ...

  4. Python基础入门之解释器安装

    Python基础入门之解释器安装 一.Python简介 1.python介绍 2.python特点 3.编程相关概念 4.python的用处 5.pyhton官网 二.python解释器在Window ...

  5. Python基础入门必学内容:判断语句与循环语句

    一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # (条件可以是任意表达式)# 条件成立,执行此处代码,条件不成立,跳过此处代码,继续往下执行其他diamante# ...

  6. 超全面Python基础入门教程【十天课程】博客笔记汇总表

    目录 1.学习地址 2.下载地址[视频.源码.课件.软件] 3.详细博客笔记 Day 01 Day 02 Day 03 Day 04 Day 05 Day 06 Day 07 Day 08 Day 0 ...

  7. [新手必备]Python 基础入门必学知识点笔记

    Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...

  8. Python基础入门笔记(二)

    前言 本文主要为 Python基础入门笔记(一)内容的补充. 一.迭代器和生成器 1.1 Python迭代器 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元 ...

  9. Python基础入门6_文件和异常

    Python 基础入门前五篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 Pytho ...

  10. Python基础入门_5面向对象基础

    Python 基础入门前四篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 第五篇主要 ...

最新文章

  1. PHP创建日志记录(已封装)
  2. ES6-let const
  3. 黑盒测试方法_黑盒测试方法 收集
  4. AC日记——阶乘和 openjudge 1.6 15
  5. 【BZOJ2095】[Poi2010]Bridges 动态加边网络流
  6. 电脑的记事本如何显示行数
  7. 抖音小店开通及保证金详情;抖音小店商品上架详细流程。丨国仁网络资讯
  8. vue如何打开pdf文件
  9. scrapy SpiderMiddleware DownloaderMiddleware
  10. 太空探测器 java_宇宙究竟有多大?这个探测器或将告诉你答案
  11. amazon aws 亚马逊云服务概述
  12. 深蓝代表的计算机应用领域是,2002年10月高等教育自学考试计算机应用基础
  13. mysql 取差值_MySQL计算相邻两行某列差值的方法
  14. P1359 租用游艇 洛谷
  15. 如何把excel中的多行数据按行数拆分成多个
  16. c语言循环卖n西瓜 几天卖完,C++循环结构23道题含答案.docx
  17. Vue2.x动态组件的使用实现组件整合大屏展示
  18. TCP 的那些事 | SACK
  19. 解读基金—读书框架笔记①
  20. 日语标点符号用法解说!

热门文章

  1. jbpm视频教程下载 jbpm入门到精通实战教程
  2. 【rtthread设备】第一篇:pin设备
  3. 2020A证(安全员)模拟考试系统及A证(安全员)实操考试视频
  4. [R语言学习笔记1] R语言for循环的使用
  5. 2014“金音奖”揭晓 西部数据唯一获奖硬盘企业
  6. 弘辽科技:新店铺新链接如何入池。
  7. 自助收银应用面对商家和消费者有哪些不同的优缺点?
  8. 公安部建成失效居民身份证信息系统 强化个人信息安全
  9. 关于iframe 嵌套页面
  10. fclk if总线_Ryzen2超频设置的前置作业、基本思路与各种模式的好坏。