Mon的Python基础入门
Python基础入门
- 欢迎进入Python的世界
- 一、为何是Python
- 二、Python的下载安装
- 三、变量和简单数据类型
- 四、小结
欢迎进入Python的世界
你好,CSDN
这是我第一次在这里发博客,想记录下我学习的过程和一些收获。这次内容是Python的最简单入门,包括安装,最基本的Hello World等等
一、为何是Python
我的专业是计算机科学与技术,入门语言是C++,不得不说,C++是一门很深奥也很强大的语言,到现在我也只掌握了个皮毛。选择学习第二门语言,是为了扩宽视野和再增强对编程的兴趣。之所以选择了Python,因为它有很多优点。
- 效率极高 相比于其它语言,用Python编写,程序包含的代码更少;
- 语法相对简单 易于写出整洁的代码;
- 易阅读,扩展性强 ;
- 使用范围广,应用场景多 包括游戏,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基础入门相关推荐
- 万字长文爆肝Python基础入门【巨详细,一学就会】
目录 数据的名字和种类--变量和类型 初探数据种类 数据类型 数值运算 比较运算 变量和赋值 变量的好处 用赋值更新变量 变量和数据类型的关系 总结 数据类型 数值运算 数值比较 变量和赋值 一串数据 ...
- python免费入门手册-Python 基础入门教程
Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. <Python 基础入 ...
- Python基础入门教程:使用 Python 3 协程快速获得一个代理池
Python基础入门教程:使用 Python 3 协程快速获得一个代理池 前言 在执行 IO 密集型任务的时候,程序会因为等待 IO 而阻塞.比如我们使用 requests 库来进行网络爬虫请求的话, ...
- Python基础入门之解释器安装
Python基础入门之解释器安装 一.Python简介 1.python介绍 2.python特点 3.编程相关概念 4.python的用处 5.pyhton官网 二.python解释器在Window ...
- Python基础入门必学内容:判断语句与循环语句
一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # (条件可以是任意表达式)# 条件成立,执行此处代码,条件不成立,跳过此处代码,继续往下执行其他diamante# ...
- 超全面Python基础入门教程【十天课程】博客笔记汇总表
目录 1.学习地址 2.下载地址[视频.源码.课件.软件] 3.详细博客笔记 Day 01 Day 02 Day 03 Day 04 Day 05 Day 06 Day 07 Day 08 Day 0 ...
- [新手必备]Python 基础入门必学知识点笔记
Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...
- Python基础入门笔记(二)
前言 本文主要为 Python基础入门笔记(一)内容的补充. 一.迭代器和生成器 1.1 Python迭代器 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元 ...
- Python基础入门6_文件和异常
Python 基础入门前五篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 Pytho ...
- Python基础入门_5面向对象基础
Python 基础入门前四篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 第五篇主要 ...
最新文章
- PHP创建日志记录(已封装)
- ES6-let const
- 黑盒测试方法_黑盒测试方法 收集
- AC日记——阶乘和 openjudge 1.6 15
- 【BZOJ2095】[Poi2010]Bridges 动态加边网络流
- 电脑的记事本如何显示行数
- 抖音小店开通及保证金详情;抖音小店商品上架详细流程。丨国仁网络资讯
- vue如何打开pdf文件
- scrapy SpiderMiddleware DownloaderMiddleware
- 太空探测器 java_宇宙究竟有多大?这个探测器或将告诉你答案
- amazon aws 亚马逊云服务概述
- 深蓝代表的计算机应用领域是,2002年10月高等教育自学考试计算机应用基础
- mysql 取差值_MySQL计算相邻两行某列差值的方法
- P1359 租用游艇 洛谷
- 如何把excel中的多行数据按行数拆分成多个
- c语言循环卖n西瓜 几天卖完,C++循环结构23道题含答案.docx
- Vue2.x动态组件的使用实现组件整合大屏展示
- TCP 的那些事 | SACK
- 解读基金—读书框架笔记①
- 日语标点符号用法解说!
热门文章
- jbpm视频教程下载 jbpm入门到精通实战教程
- 【rtthread设备】第一篇:pin设备
- 2020A证(安全员)模拟考试系统及A证(安全员)实操考试视频
- [R语言学习笔记1] R语言for循环的使用
- 2014“金音奖”揭晓 西部数据唯一获奖硬盘企业
- 弘辽科技:新店铺新链接如何入池。
- 自助收银应用面对商家和消费者有哪些不同的优缺点?
- 公安部建成失效居民身份证信息系统 强化个人信息安全
- 关于iframe 嵌套页面
- fclk if总线_Ryzen2超频设置的前置作业、基本思路与各种模式的好坏。