700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python变量 常量 基础数据类型 input用户交互

Python变量 常量 基础数据类型 input用户交互

时间:2019-05-15 22:42:47

相关推荐

Python变量 常量 基础数据类型 input用户交互

Python变量

我们先看这样几个表达式

print ('hello world')print(1+2+3+4+5)print((1+2+3+4+5)*3/2)print((((1+2+3+4+5)*3/2)+100)/24)

是不是看起来很繁琐,那如果我们引入变量呢

x = 1+2+3+4+5y = x*3/2z = (y+100)/24print(x,y,z)

是不是简单很多,这就是变量的意义,变量只是一个指代关系,是一个别名,必须有实实在在对应的数据类型才行,变量在内存中只能有1个,你设置10个age=20,这个20有十个,但是age这个变量,只有一个。

那么,变量有什么规则吗,我们就算给孩子起名都有个规则,比如要寓意要好,不能有英文字母,不能带符号啥的吧,那么,同样,变量也有自己的命名规则。

变量定义的规则

1.变量要全部由数字,字母,下划线任意组合

2.不能以数字开头

3.不能使用中文

4.不能是python的关键字

and as assert break class continue def del elif except exec finally for from global if import in is lambda not or pass print raise return try while with yield

5.不能过长

6.推荐使用如下格式

student_age

Python常量

什么是常量,不变的量就是常量,例如我们的身份证号,那么它在代码中是怎么体现的呢,在代码中,你让他等于18,他就等于18,你再让他等于12,就会报错,这就是常量。

但是在python中,把大写的变量称之为常量。

如:

NAME='SCCIY'

这就是一个常量,但是,你说他能改吗

NAME='TYIYI'print(NAME)

你会发现,他改了,不是SCCIY了,变成TYIYI了,所以,在python中,常量是为了迎合其他语言而产生的,是一个约定俗成的规定,大写的变量被称之为常量。一般把常量放在文件的最上面,用于设置一些不变的量。

注释

文言文中对一些晦涩难懂的成语或者经典的出处做解释说明,是为了便于你理解,这就是注释。

程序中也是如此,为了便于你理解对方的代码,还有自己的代码,时间久了一看能想起来是干嘛的,这就是注释的作用。

单行注释用#,多行注释用’’‘被注释的部分’’’。

解释器会读注释的部分,但是不运行,读完跳过。

一般在难以理解的代码后面 加注释。

函数,类,文件,都需要注释。

基础数据类型初识

人类接触一些信息,会做精准的划分,数字,汉字,英文等等。

机器是很傻的。他自己是分辨不出来的,我们就要告诉他。

我们告诉计算机

100,102这样的就是数字(int),用于加减乘除运算

‘中国’,'hello’这些是文字,用于记录,描述信息

[1,2,3,‘中国’]这就是列表,他能做他相应的一些操作

…这些就是python的基础数据类型

不同的数据类型有不同的用处

我们详细说一下

int(整型):整数类型,1,2,3…

用于±*/运算

i=100i1=2i2=i*i1print(i2)

str(字符串类型)

凡是用引号引起来的数据就称之为字符串

s1='day01's2="python01"s3='''python02'''

#单双引号可以配合使用

content='I am taitai, 18 years old'content="I'm taitai, 18 years old"

#三引号:换行的字符串

msg='''阿娇送到积分,啊深加工阿哥,'''print(msg)

str可以加减程序吗?只允许下面两个操作

str+str这就是字符串的拼接

s1='alex's2='sd'print(s1+s2)

str*ints1='坚强'print(s1*8)打印了8个坚强

布尔类型

bool:True Falseprint(2 > 1)print(3 < 1)

判断变量指向的是什么数据类型用的是type()

s1='100's2=100print(s1,type(s1))print(s2,type(s2))

用户交互input

网页上都要输入帐号密码

怎么用呢

注意,如果是python2.7版本要用row_input,否则会报错

username=input('这里面放提示信息,请输入用户名:')password=input('这里面放提示信息,请输入密码:')print(username,type(username))print(password,type(password))

input的全部都是str类型

做个小练习,让用户输入,姓名,年龄,性别,打印一句话 ‘我叫:,今年:,性别:’

name=input('请输入姓名:')age=input('年龄:')sex=input('性别:')print('我叫:'+name+',今年:'+age+',性别:'+sex)

另外加个知识点

编程语言分类

编译型

将代码一次性全部编译成二进制,然后再执行

优点:执行效率高

缺点:开发效率低,不能跨平台

代表语言:C

解释型

逐行解释成二进制,逐行运行

优点:开发效率高,可以跨平台

缺点;执行效率低

代表语言:python

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。