Python的学习之旅第一站:基本语法

初识Python

Python是一门简单易学的解释型语言。对于什么是解释型语言,在C语言的第一章可以学习到。感谢大家的支持和鼓励。点个赞,评论和收藏。谢谢啦!我也是初学者,大家一起努力吧,写博客记录自己学习的进展。
先给大家看一下Python的一个基本程序,学完这一章就可以写出下面这个程序。

import time
print("你要将温度转化为什么体系的温度,摄氏度为0,华氏度为1")
while True:
    a = float(input("请输入你要转化的类型:"))
    if a==0:
        break
    elif a==1:
        break
    else:
        print("您输入的有误,请重新输入")
if a==0:
    F=float(input("请输入温度:"))
    C=(F-32)/1.8
    print(C)
else:
    C=float(input("请输入温度:"))
    F=C*1.8+32
    print(F)
time.sleep(4)
print("程序运行结束!")
print(0)

Python历史介绍

Python是一个非常精简的语言。咱们这种语言的的祖师爷是荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣(看看人家,优秀,无聊就写出来了),决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为该编程语言的名字,是取自英国20世纪70年代首播的《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)。Python作为ABC的继承者,可以发现其最大的特点就是开源和简易。Python的历史其实比Java来得久远。TIOBE排名是评价编程语言流行度的一个工具之一。从图中可以观察Python的成绩还是不错的。
TIOBE排名TIOBE排名变化情况图片是源自TIOBE官网的截图。
正是因为Python有着丰富的第三方库,所以对于Python的使用变得十分的方便和快捷。Python语法的简洁性相较其他语言来说也十分突出。Python中省去了{}来作为区分方法块或者函数界限,而是采用缩进的方式来起到区分的作用。相较于其他语言来得便捷。
Python学习的几个小要求
第一点:Python开发环境的配置一定要参考CSDN里面许多大神的文章,他们会手把手的教你如何安装。在这里简单的 介绍一下Python的安装步骤。
首先到官网下载对应的Python安装包,下载完后点击安装,记得安装的首界面把add to PATH勾选,不然得自己设置环境变量很麻烦的,接下来如果没有特殊要求就继续安装。安装完后记得检测是否安装成功,打开cmd命令提示符后输入Python后,弹出下面的图片就表示安装成功。cmd的Python检验
第二点:Practice makes perfect!每次学习完一定量的课程后就得去写代码,多多练习才能够增强自己的编写能力。
第三点:注意程序书写时中英文的切换
第四点:一定要坚持,加油!!!

计算机和编程相关知识点的介绍

什么是计算机顾名思义计算机就是用来计算的一个机器。它的本质是一个个运算器的叠加,其中最主要的就是计算机的CPU。CPU核心处理器,是一台计算机的核心。还有GPU显卡,内存(RAM,随机存取读取器,用来暂时储存数据),硬盘(ROM,用来长时间存储数据)。计算机的底层语言并不是我们日常生活中接触到的自然语言,而是机器语言。机器语言说到底就是一系列的高低电平,即0和1。按道理说,如果你想跟机器世界交流,你就得先学会机器语言即机器码,但是为了方便人们与计算机沟通使其执行一定的功能,编程语言便诞生了。而高级语言就是计算机与自然语言的一座高级的现代的大桥。
编程的基本方法
IPO是编写程序的主要思想。考虑好I即Input,思考中间的过程并提供解决问题的方法Process,最后考虑好Output。这就是编写程序的基本方法啦 。中间的解决问题的方法分为面向对象和面向过程。面向过程即一步步列举并编写好解决问题的方法和步骤,相当于自己要去盖一间房子。而面向对象就是通过别人已经帮你写好的代码包(类),把要做的事情交给包来做,相当于你盖房子请别人来做事情,得请不同类别的工人来完成比如电工,水泥工等。

正式开始Python书写

print语句
print语句书写格式为:print(“这是你想输出的内容”,end=“输出后干些啥”)
后面end可以写或者不写。
end=“\n”表示输出后换行,这个没有必要写,因为Python语言默认输出后换行,如果你捺不住C语言的习惯可以写写。
end=“\t”表示输出后空四个格子
end=“”表示输出后啥也不干,下一句如果还是输出语句就直接写在后面一行。
上一段代码

print("Hello world")
print("Hello,World!",end="\n")
print("*"*20)
print("Hello,World!",end="\t")
print("12356")
print("456789",end="")
print("****12358")

运行的结果,如图运行结果A
if语句
if语句的格式如下

a=50
if a<=5:
    print("哈哈哈哈哈")
elif a>=6:
    print("晚安")
else:
    print("傻了吧")

运行结果不言而喻是晚安

input语句
input语句的书写格式为:变量名=input(“你要输出的提示信息:”)
注意input输入的类型为str

a=input("请输入你的代号:")
print(type(a))

这里有一个语法type(这里输入变量)这个可以查看变量的类型
输出结果如下图
输出结果
如果要把输入的类型进行转换,可以试试强制类型转换,但是注意数据可能会发生数据溢出
强制类型转换的句子如下

a=int(input("请输入你的代号:"))
print(type(a))

运行结果为运行结果S
这里可能会涉及到异常的处理的知识,以后专门来一章节来讲。这里简单地介绍一下
try语句

try:
    a=int(input("请输入你的代号:"))
    print(type(a))
    print(a)
except ValueError as e:
    print("您输入的有误,错误信息如下")
    print(e)
    print("结束")

这里就是一个异常的处理,因为害怕有异常报错影响下面的程序继续运行,所以用一个尝试的语句即try,再用except来捕获错误信息并输出。
while 语句
while英语的字面意思为当,while是一种基本的循环语句,它的特点就是直至满足条件后才推出循环。如下图写的程序:

b=0
i=0
while (0<=b<=10):
    print("人生苦短,我用Python%d" %i)
    b+=1
    i+=1
 //输出的结果为:
 '''
人生苦短,我用Python0
人生苦短,我用Python1
人生苦短,我用Python2
人生苦短,我用Python3
人生苦短,我用Python4
人生苦短,我用Python5
人生苦短,我用Python6
人生苦短,我用Python7
人生苦短,我用Python8
人生苦短,我用Python9
人生苦短,我用Python10
 '''

可以发现代码按照循环的要求执行了10遍。这就是最简单的while循环语句
在循环体系中通常还有continue,break这两个关键词的使用,他们通常配合if共同使用。如下
break语句

b=0
i=0
while (0<=b<=10):
    if b==6:
        break
    print("人生苦短,我用Python%d" %i)
    b+=1
    i+=1

输出结果T
continue语句

b=0
i=0
while (b<=10):
    b+=1
    i+=1
    if b==6:
        continue
    print("人生苦短,我用Python%d" %i)

输出结果如下,可以发现跳过6
输出结果F

continue循环书写的时候要注意步进语句要在continue的整个语句之前。否则会出现死循环。如下是错误,我也经常犯这个错误,一定要注意!

b=0
i=0
while (b<=10):
    if b==6:
        continue
    print("人生苦短,我用Python%d" %i)
    b+=1
    i+=1

步进语句一定要注意!!!
for循环的使用
基本使用步骤如下

for i in range(1,12)://注意(1,10,3)第三位数字表示步进值
    print("你好呀,世界%d"%i)

输出的结果为:
输出结果FF
注意事项:
第一,注意(1,10,3)第三位数字表示步进值,默认不写的话为1
第二,注意(1,10)表达式等价于[1,10)
Python的特点就是可以对字符串进行循环遍历

L="你好呀"
for j in L:
    print(j)

输出结果为:
输出结果为S
死循环
死循环可以用来执行一些重复输入性语句,但是死循环如果是错误的语句,会过度占用CPU资源,所以要结合break语句适当的时候退出循环。
while True:就是一个死循环语句

while True:
    a=int(input("请输入数字:"))
    if a==1:
    	print("猜对啦")
        break
    else:
        print("输入错误,请重新输入")

输出结果如下
输出结果SS

持续更新中…
Python语言今日的学习心得:
Python语言有很多小细节需要注意,不能粗心大意,一定要多次的练习才能够熟能生巧。保持每天好心情,一起努力吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值