资讯专栏INFORMATION COLUMN

Python每日小知识(1):输入和输出、数据类型和变量

546669204 / 1039人阅读

摘要:理解了输入输出,就可以简单的打印有意义的程序了比如打印先输入回车输入或其它内容,存入变量输入当然为了用户体验更好,可以适当的添加一些提示信息数据类型和变量整数常用十六进制表示与数学上表示方法一样等。常量不能变的量,通常用大写字母表示

1、输出函数:Print()
接受多个字符串时用逗号隔开(相当于空格),就可连成一串输出。

2、输入函数
input() 可让用户输入字符串,同时存放到变量中

注意:(1)先输入score = input() 回车后; 
(2)现在输入任意内容比如:90,回车,此时90就存入到score变量中了;
(3)输入:score 即可查看变量的内容

变量不仅可以是整数、浮点数或字符串,故上述score作为一个变量打印出来就是一个字符串。除此之外,我们还可以使用print()函数。

理解了输入输出,就可以简单的打印有意义的程序了
比如打印hello,Python

(1)先输入name = input() 回车 
(2)输入“Python”或其它内容,存入变量name
(3)输入print(‘hello,’ , name)
当然为了用户体验更好,可以适当的添加一些提示信息

数据类型和变量

1、    整数:常用十六进制表示0x46、0x4a5c,与数学上表示方法一样1、-1、0等。
在Python中整数的除法是精确的(这种除法叫地板除)用“//”计算。

另一种除法的结果是浮点数,即使是两个整数相除(用“/”计算)

2、    浮点数(小数):对于很大或很小的数必须用科学计数法表示3.14e8、(0.00000014可写成1.4e-7)

3、 字符串:以单引号‘ ’或双引号“ ”括起来的文本。

(1) 如果 " 本身也是字符那就用" "括起来;
(2) 如果 " 和" "本身都是字符,可使用转义字符反""来表示

补充:
表示换行;	表示制表符;表示字符

若字符串里有很多字符需要转义则使用r’ ’表示’ ’内部的字符串默认不转义。

若字符串内有很多换行,可使用’ ’ ’…’ ’ ’的格式表示多行内容。

4、 布尔值:结果只有True或False(注意大小写)
(1) and运算:全True为True;
(2) or运算:有True为True;
(3) not运算:非运算

5、 空值:Python中的一个特殊值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
6、 变量:可以为数字,还可以是任意数据类型;

      变量名必须是大小写英文、数字和_的组合,不能以数字开头; 可把任意数据类型赋值给变量,同一个变量可反复赋值,且可以是不同类型的变量。

注:这种变量本身类型不固定的语言称之为动态语言,而静态语言在定义变量时必须指定变量类型,如果赋值的时候不匹配就会报错。(java语言)
理解变量在计算机内存中的表示。例如:

Python解释器进行操作
1、 在内存中创建一个’自动化’的字符串;
2、 在内存中创建了一个名为a的变量,并把它指向’自动化’。

7、    常量:不能变的量,通常用大写字母表示

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41447.html

相关文章

  • Python每日知识(4):简单的条件判断循环

    摘要:简单的条件判断剖析一个简单的程序理解条件判断首先再次尬聊一下之前已经提过可以用读取用户输入。没有对比就没有伤害,先举个例子这是一个循规蹈矩的的条件判断语句。 简单的条件判断 剖析一个简单的程序理解条件判断 showImg(https://segmentfault.com/img/bV7VFS?w=300&h=377); 首先再次尬聊一下input()之前已经提过可以用input()读取...

    SwordFly 评论0 收藏0
  • Python每日知识(6)函数滴参数

    摘要:默认参数这家伙还是有点点瑕疵的,默认参数必须一定以及肯定得指向不可变对象。写完这顽固不化的默认参数,就轮到灵活多变的可变参数上场了。 函数的参数 总结一下这几种参数先:本来位置是默认滴,后来不知咋地可变了,位置上还用关键字这么上档次的名字命名关键字了。先讲讲废话:我们做接口自动化或者其它测试,总之需要使用一些参数的时候,我们作为函数的调用者,无需了解太多,你只需要肤浅的知道如何如何滴传...

    andot 评论0 收藏0
  • 通过PHP与Python代码对比浅析语法差异

    摘要:二知识点最近在完成一个小作业,题目要求通过代码实现,让用户输入用户名密码,认证成功后显示欢迎信息,输错三次后退出程序。 一、背景 人工智能这几年一直都比较火,笔者一直想去学习一番;因为一直是从事PHP开发工作,对于Python接触并不算多,总是在关键时候面临着基础不牢,地动山摇的尴尬,比如在遇到稍微深入些的问题时候就容易卡壳,于是准备从Python入门从头学起; 笔者觉得应该有不少人同...

    edagarli 评论0 收藏0
  • Python每日知识(2):字符串编码

    摘要:表示的通过方法可以编码为指定的。有图有真相没看错就是这么简单,但是要注意有中文的这种异类是无法用帅气的编码的,因为中文编码的范围超过了编码所能承受帅气的范围,会报错。 了解:ASCII编码(是1个字节)仍然可以完美滴处理数字,因为最早的时候只有127个字符编入计算机,但是遇到处理中文1个字节就有点捉襟见肘了,这时候我们就脑壳疼了,所以中国制定了GB2312编码,用来把中文编进去;然后各...

    gyl_coder 评论0 收藏0
  • Python每日知识(5):调用定义函数

    摘要:再调用个绝对值内置函数来加深影响心急吃不了热豆腐啊有且仅能传入一个参数,传入不符合数量的参数就会报错误传入的参数数量是没错了,但传入错误的参数类型也是会死的很惨的。 调用函数 干货:Python官网查看函数帮助信息 http://docs.python.org/3/libr... showImg(https://segmentfault.com/img/bV71Kn?w=348&h=8...

    yibinnn 评论0 收藏0

发表评论

0条评论

546669204

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<