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+5
y = x*3/2
z = (y+100)/24
print(x,y,z)

是不是好很多,这就是变量的意义,变量可以代指一些内容,使程序更简单。
那么,变量有什么规则吗,我们就算给孩子起名都有个规则,比如要寓意要好,不能有英文字母,不能带符号啥的吧,那么,同样,变量也有自己的命名规则。
变量定义的规则
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=100
i1=2
i2=i*i1
print(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*int
s1='坚强'
print(s1*8)打印了8个坚强

布尔类型

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

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

s1='100'
s2=100
print(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)
发布了4 篇原创文章 · 获赞 1 · 访问量 210

猜你喜欢

转载自blog.csdn.net/qq_43499389/article/details/104968524