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)

python常量基本类型有哪些_Python变量,常量,基本数据类型,输入用户交互,基础,input...相关推荐

  1. python的数值类型和运算符_Python中的基本数据类型和运算符,python

    python中的数据类型 1.int(整型):1,9,78,9999 2.float(浮点型):0.5,1.9,3.1415926 3.字符串型:"aba","45sdf ...

  2. list可以存放python中任意类型的数据_Python中常见的数据类型小结

    Python提供多种数据类型来存放数据项集合,主要包括序列(列表list和元组tuple),映射(如字典dict),集合(set),下面对这几种一一介绍: 一 序列 1.列表list 列表是一种有序的 ...

  3. python的数值类型和运算符_python学习笔记之数据类型---数字类型及运算符

    数据类型 数字类型 整形: height1 = 180 height2 = int(180) height3 = int('180') print(height3) 浮点型: salary1 = 1. ...

  4. c语言字符串用for语句去重,python简介、第一个python程序、变量、字符编码、用户交互程序、if...else、while、for...

    也愿大家永葆初心-- 已识乾坤大,犹怜草木青. 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算 ...

  5. 第4天:python的数据类型、用户交互以及基本运算符

    2021年12月17日 文章目录 *知识点回顾 1.注释 2.变量 3.定义一个变量发生的本质 4.使用一个变量 5.常量 一.基本数据类 (一)数字类型 1. int 整型 (整数) 2. floa ...

  6. python变量类型之间转换_Python变量赋值类型转换

    原博文 2018-01-22 22:05 − 1.Python定义变量 1 name = cross10 2 print('name=',name) 打印结果: name=cross10 2.Pyth ...

  7. python变量无需指定类型对吗_Python变量类型 - osc_3rgq3dae的个人空间 - OSCHINA - 中文开源技术交流社区...

    变量存储在内存中的值,这就意味着在创建变量时会在内存开辟一个空间. 基于变量的数据类型,解析器会分配指定内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型,这些变量可以存储整数. ...

  8. Python介绍、发展史、安装、变量、注释、输入

    一.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  9. python输入浮点数_Python3基础 input 输入浮点数,整数,字符串

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

最新文章

  1. 与Susan Fowler探讨生产就绪微服务之问答
  2. Imagine dragons Dream中文歌词
  3. 0xc000007b错误 - 解决方法备忘(vc red重装)
  4. MyBatis Plus——自定义配置——自定义属性——注入时间
  5. linux系统说明文件目录,Linux系统目录结构说明
  6. LOL手游王者局诺手教学,3级压制阿卡丽,全程一个拼字
  7. rest api封装调用_如何从云功能调用外部REST API
  8. Spring框架中级联赋值(外部属性注入)以及内部属性注入
  9. 无setup.exe情况下安装mysql5.7.28(win10)
  10. windows server2012 图形加速,玩游戏不掉帧
  11. 谷歌云盘快速下载大文件
  12. appium实现屏幕截图
  13. scrapy中文文档基础知识
  14. GD32串口接收发送数据总结
  15. Cinnamon Applet 入门
  16. 约束满足问题(CSPs)和规划问题(Planning)区别
  17. 计算机图像处理之空域滤波增强(彩色增强)
  18. 应用MATLAB分析双色球历史数据
  19. Python软件编程等级考试二级——20220319
  20. 梦幻西游网络诊断找不到服务器,《梦幻西游》电脑版出现网络故障 受影响者可寻找恢复使者进行恢复...

热门文章

  1. 基于诺诺电子发票平台开发开具电子发票
  2. JavaScript:HTML中的UI->标签
  3. 苏州地区公交查询的Webservice
  4. linux下ImageMagick convert命令
  5. 各个流行语言优缺点对比及其适用场景
  6. AT3576 E Popping Balls——计数思路
  7. 我的世界整合包内自带服务器,我的世界服务器整合包怎么用
  8. android xml图片缩放,Android通过自定义ImageView控件实现图片的缩放和拖动的实现代码...
  9. 计算机应用程序没声音,电脑如何关闭某个应用程序的声音
  10. Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足。。。的解决方案