Python初学者笔记之——程序的执行,输入出与变量类型

首先推荐大家使用Sublime Text 3这款软件
然后python文件的文件名后缀是.py   例:chao.py就是一个可执行的python程序

1.python程序的执行

在windos开始菜单选择命令提示符,进入到命令行模式  win+r  在输入cmd即可进入命令行模式

在命令行模式输入python即可进入python交互模式,输入exit()即可退出

如果你想执行一个写好的python文件,需要 先将命令模式的目录切换到文件所在目录路,然后执行
python 文件名(带后缀)
   将目录切换到桌面

   执行文件

需要注意的是,在编写程序的时候千万不要用电脑自带的记事本之类的文件书写代码,以下是廖雪峰老师对此解释的原话
绝对不能用Word和Windows自带的记事本 。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误
所以我们推荐使用 这款软件,软件的书写界面极简单大方,颜色让人看的很舒服,相信他会给埋头写代码的你带来一个好心情,而且是免费的!!!


2.代码的输入和输出
    了解万以上内容之后,我们就可以编写我们的第一个python程序了,就从基本的输入和输出开始吧
输出
用print()在括号内加上字符串,就可以向屏幕输出指定的文字,比如输出'hello word' ,用代码输入如下
print('hello word')
print()函数也可以接受多个字符串,用逗号,隔开就可以连成一串输出
print('python','de','shuru','he','shuchu')


print()内也可以打印证整数,计算结果


当然如果你仅仅想输出100+200这串字符,只需要用单引号将其包裹住就可以了


程序在submut text3内也是可以执行的,具体操作为:ctrl+b

input()函数可以让用户从键盘输入一串字符,并保存到一个变量里
例子:  n=input()
            print(n)


在执行input()函数的时候,如果没有一段提示语句,告诉用户这里需要用户手动输入一段字符,会时用户觉得,该程序对用户很不友好,所以我们可以在input()内加上一串字符,在用户输入数据之前显示





3.数据类型和变量
整数
python可以处理任意整数的大小,包括负整数,在程序中的表示方法如下:6,60,600,-60,0
由于计算机使用二进制,所以也可以用16进制表示整数0xff00,0x5b4c3d2
0x表示该数字是一个十六进制数

浮点数
浮点数就是小数,可以用科学计数法表示
10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

字符串
字符串是以单引号或双引号括起来的任意文本,比如'abc',"xyz"
需要注意的是单引号或者双引号本身并不是字符串的一部分,比如'abc' 这个字符串只有 a,b,c三个字符
如果要把'本身也设为一个字符,可以用""将其包裹起来,反之,如果将双引号也设为一个字符,则可以用单引号包裹起来,例:
"I'm wang chao"
'this is a "page"'
但是如果字符串内既有单引号又有单引号,我们就需要用到转义字  \  将其标识
'I\'m \"OK\"!'
I'm "OK"!
转义字符 \ 可以转义很多字符,比如 \n 表示换行, \t 表示制表符,字符 \ 本身也要转义,所以 \\ 表示的字符就是 \

如果字符串内有很多换行,用\n写在一行内不好阅读,为了简化python允许用'''...'''的格式来表示多行内容





需要注意的是在写完'''后一定要记得用)将其包裹住

布尔值
布尔值和布尔代数的表示完全一致
一个布尔值只有False和True两种值,在python中可以直接用True和False表示布尔值(布尔值是区分大小写的)    



布尔值是可以进行逻辑运算的 比如: and,or,not运算
and运算就是与运算,只有都为True,and运算结果才是True


or运算是或运算,只要其中有一个为Trueor运算结果就是True


not运算是非运算,它是一个单目运算符,把True变成FalseFalse变成True


空值:
空值是python里的一个特殊的值
用None表示,None不能理解为0,因为0也是有意义的而None是一个特殊的空值

变量
变量名必须是大小写英文、数字和_的组合,且不能用数字开头 例:
a=1
a='abc'
a=True
python中的等号是一个赋值语句

常量
常量就是不能改变的量,例如None 字符串,整数或浮点数





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值