python学习2

首先,按照国际惯例,先来一个'hello world'

print("Hello World")
这是python3.6写出来的,print语句跟Python2有些区别,py2的print语句可以不用加括号。据说python3的print是函数

这是py2.7,不用加括号


我这是用idle打开的,像命令行一样,输入一个命令回车就执行一个命令。如果你想完整的输入一个程序并运行,可以点开file,选择new file,然后出来个像文本框的,就可以在里面写代码了,写完后按F5,会让你先保存,保存完毕后直接就开始运行并显示结果了

错误信息

当你命令发生错误时,会有错误提示给你,错误提示也是多种多样的,有了一定经验后,看到错误提示你就知道哪里发生错误了


上图就是有错误提示了,语法错误,因为要输出字符串却没有加引号

变量:

顾名思义,就是可以变化的,它可以被赋值为数字,也可以赋值为字符串。变量不是随便定义的,也是需要遵循一定的规则

1、变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,也可以是_message1,但不能将其命名为1_message

2、变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting  message会引发错误

3、不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print ,这样会引发不必要的错误

4、变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好

5、慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0

输入:

从键盘输入字符赋值给变量,需要用到input函数。当程序运行到input语句时,会暂停,等待用户输入

Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> user_input=input("请输入:")           #引号里的是Input函数的参数,是向用户显示的说明,也可以是一个字符串变量
请输入:xdd                                #用户输入后赋值给变量
>>> user_input                            #赋值成功
'xdd'            
>>> 

要注意的是,input函数的值都是字符串,哪怕你输入的是一串数字,它也是字符串格式,如果你需要的是数字格式,就需要转换了,比如

>>> num=int(input("输入数字"))                        
输入数字25
>>> num
25                                                 
>>> num=input("输入数字")
输入数字25
>>> num
'25'
>>> 
python2中获取输入用的raw_input()函数,功能和python3一样,python2里也有input,不过使用起来容易出错,就不介绍了

小练习:

简单消息:将一条消息存储到变量中,再将其打印出来

message="Welcome to the python world"

print(message)

多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来

message="Welcome to the python world"
print(message)
message="Welcome to the python world again"
print(message)


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值