第一章Python的基础知识
变量1
变量:可以发生改变的一个量,变量是用来区别不同数据的,可以指向一个内存空间,帮我们存储一些数据
变量的命名规范:
1:必须是数字或字母或下划线组成。
2:不能是数字开头,更不能是纯数字。
3:不能用python的关键字。
4:尽量不要用中文。 (外国的电脑基本上都不会显示中文)
5:不要太长。 (命名太长记不住 也没有什么意义)
6:要有意义。(不能乱起名)
7:推荐使用下划线命名或驼峰命名 (驼峰: 首字母大写)
综上:你的变量名一定要然人能看懂,看得舒服。
*字符串
字符串就是引号内的一切东西。字符串也称为文本,文本和数字是截然不同的。
如果直接让两个数字相加,那么在python中会直接将两个数字相加后的结果告诉你
>>> 5 + 8
13
但是如果在数字的两边加上引号 (可以是双引号 “” 也可以是单引号 ‘’ 两边要么都是单引号,要么都是双引号) ,就会变成了字符串的拼接,这正是引号带来的差别:
>>> '5' + '8'
'58'
>>> ' 520 " #这样是错误的(不能出现一个单引号和一个双引号的组合)
如果字符串内容中需要出现单引号或双引号 ,可以用转义符号( \ ),也可以即用单引号,也用双引号来表示:
>>> ' let ' s go ' #这样是错误的
>>> ' let \'s go ' #正确
“let 's go ”
>>> " let' s go " #正确
“let 's go ”
长字符串
如果行数太多了就会给我们带来不小的困惑! 只需要使用三重引号字符串("""内容""")就可以了
>>> print("""6489545sd
1321sds
""")
注意 :编程中我们使用的所有标点符号都应该是英文的
数据类型
数据类型:区分不同的数据,不同的数据类型有不同的操作
数字: +(加) -(减) *(乘) /(除)
整型: int
小数, float(浮点型)
文字:展示
* 字符串: str #很重要
表示方式: ' ' (单引号) " " (双引号) ''' ''' (三引号) 注意:必须用英文形式
操作: + 左右两端必须是字符串,表示字符串连续操作
* 一个字符串只能乘以一个数字,表示字符串重复的次数
布尔(bool):条件判断
布尔主要有两个:
True : 真 , 真命题
False: 假 , 假命题
类型转换
整型 :int()的作用是将一个字符串或浮点数转换为一个整型。
注意:
如果浮点数转换为整数,python会采取“截断”处理,就是把小数点后的数据直接砍断,而不是四舍五入。
浮点型:float()的作用就是见一个字符串或整数转换成一个浮点数(就是小数)
字符串:str()的作用就是将一个整数或浮点数转换成一个字符串。
获取关于类型的信息
有时候可能需要判断一个变量的数据类型 ,例如 ,程序需要从用户哪里获取一个整数,但用户却输入一个字符串,就可能导致程序崩溃。 python中其实提供了一个函数,可以明确告诉我们变量的类型: type()函数
简单的用户交流
input (输入)
变量 = input (提示词)
首先会在屏幕上显示提示词,用户输入内容, 然后把用户输入的内容交给前面的变量
注意: input()得到的结果一定是字符串
要想得到一个整数就要进行类型转换