学习Python的第一天——初步认识Python

1.了解什么是Python:

        Python(直译:大蟒蛇)是一种我们与计算机沟通的众多语言之一,例如:C语言、C++、java等。

        它诞生于1989年的圣诞节期间,正式发布于1991年。Python这个名字,来自它的创造者Guido所挚爱的一部电视剧,他希望这个新的叫做Python的语言,能符合他的理想,创造一种C和shell之间,功能全面,易学易用,可拓展的语言。

        Python 被认为是人工智能、机器学习的首选语言,可以说是全世界最流行通用范围最广的语言,几乎可以完成所有的任务,像设计游戏、建网站、造机器人甚至人工智能等都广泛使用Python。

        许多大型网站就是用python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

2.用print()问候世界:

        在Python中,是有许多内置函数的,print()便是其中一种。用print()可以将结果输出到标准的控制台上,他的基本语法格式如下:

print("输出内容")

        注意:在print()函数中,要输出的内容要用双引号 " " (注意:一定要是英文输入的双引号或单引号,中文双引号或单引号不会被python编译器识别)或单引号 ' ' 括起来。

        当然,print()函数不止可以输出字符串(详细见https://blog.csdn.net/m0_51769031/article/details/127322960?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170460241216800182746439%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170460241216800182746439&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-127322960-null-null.142^v99^pc_search_result_base4&utm_term=python%E5%AD%97%E7%AC%A6%E4%B8%B2&spm=1018.2226.3001.4187),还可以进行数字运算:   

"""
通过汇率,计算手机价格
(某手机售价999.0美元,已知1美元等于9.65元人民币,手机价值人民币多少元)
"""
print(999*9.65)

        输出结果:

9640.35

3.认识错误(BUG):

        关于错误

        编写的程序不能正常执行,或者执行的结果不是我们期望的俗称 `BUG`,是程序员在开发时非常常见的,初学者常见错误的原因包括:
        1. 手误

        2. 对已经学习过的知识理解还存在不足

        3. 对语言还有需要学习和提升的内容

        在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法。

4.Python中的常见错误:

        1.手误:

pinrt("Hello World")

        返回错误:

        NameError: name 'pirnt' is not defined

        名称错误:'print'函数没有定义

        2.将多条 `print` 写在一行:

print("Hello World")print("Hello World")

        返回错误:

        SyntaxError: invalid syntax

        语法错误:语法无效

        3.缩进错误

print("Hello World")
    print("Hello World")

        IndentationError: unexpected indent

        缩进错误:不期望出现的缩进

5.认识Python2与Python3的区别:

        目前市场上有两个 Python 的版本并存着,分别是 `Python 2.x` 和`Python 3.x`

        Python 2.x 默认不支持中文,Python 2.x 的解释器名称是 python

        Python 3.x 支持中文,Python 3.x 的解释器名称是 python3

6.输出进阶:

        我们若是要在Python中达到换行的效果时,需要用到"\n"

        注:print()函数默认有"\n"的换行效果

print("小明\n",19,"\n岁")

        输出结果:

小明
 19 
岁

        让多个print()函数达到一行的效果

        结束符

        默认结束符是行号,end 参数可以修改。

print("Hello World",end=" ")
print("你好世界")

        输出结果:

Hello World 你好世界

        注意:end=" "两个双引号之中有一个空格

7.什么是输入:

        输入:是指你任务有关往计算机下达指令的操作,键入命令、字母,移动鼠标,这都是输入操作。

        举一个通俗的例子,我们在生活中,往往会遇到输入密码的时候,比如我们的微信密码,QQ密码,手机密码等等....那么怎样才能让程序知道咱们刚刚输入的是什么呢?

        如果想要完成手机开机这件事情,我们先要有一个密码,我们首先要从键盘中输入一个数据,然后用一个变量来存储起来,这样程序就可以记住咱们设置的密码了。

8.input()函数

        在Python3 中 input() 函数接受一个标准输入数据,返回为string 类型。

        在Python2 中 input() 相等于 eval(raw_input(prompt)) ,用来获取控制台(也就是用户)的输入。

        raw_input() 将所有输入作为字符串看待,返回字符串类型。而input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。

        (int类型介绍见https://blog.csdn.net/qq_40148262/article/details/130795323?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170460483216800192280342%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170460483216800192280342&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-130795323-null-null.142^v99^pc_search_result_base4&utm_term=int%E7%B1%BB%E5%9E%8B&spm=1018.2226.3001.4187

float类型见https://blog.csdn.net/qq_40148262/article/details/130795732?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170460494316800192230933%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170460494316800192230933&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-130795732-null-null.142^v99^pc_search_result_base4&utm_term=pythonfloat%E7%B1%BB%E5%9E%8B&spm=1018.2226.3001.4187

        input()函数语法格式:input("提示信息")

        注意:python3 里 input() 默认接收到的是 str 类型。

        在程序中我们使用输入的场景会有很多种,例如在要求用户输入密码的时候,获取用户信息的时候,在这些场景下,我们都可以使用输入来完成。

        例如:我们可以使用输入来获取用户的信息,可以使用信息来做判断是否是真正的用户。

name = input("你的名字是:")
print("你刚才输入的是:",name)

        输出结果:

你的名字是:xxx
你刚才输入的是: xxx

       

        简易代码展示:

result = '欢迎来到信息录入系统'
print(result)
name = input('请输入你的名字:')
age = input('请输入你的年龄:')
address = input('请输入你的地址:')
phone = input('请输入你的电话:')

print('='*50)
print('你的名字是:', name)
print('你的年龄是:', age)
print('你的地址是:', address)
print('你的电话是:', phone)
print('='*50)

        输出结果:

欢迎来到信息录入系统
请输入你的名字:xxx
请输入你的年龄:xx
请输入你的地址:xxxxxxx
请输入你的电话:xxxxxxxxxxx
==================================================
你的名字是: xxx
你的年龄是: xx
你的地址是: xxxxxxx
你的电话是: xxxxxxxxxxx
==================================================

        好的,今天的Python学习完毕,感谢阅读!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值