菜鸟学习python的第一天--变量、数据类型、常见运算符、数据的类型转换

python的注释

1.什么是注释
	注释跟程序无关,属于程序员的需要
2.注释的分类
	单行注释:#
	多行注释:
	                  |- 多个#
	                  |- 使用三个引号
3.注意:python的语法规则是通过换行符作为一个语句结束的标识

变量:

//变量定义  Java c c++ c# 强数据类型语言,在定义的时候,就确定下来要存储什么数据
int a=10;
double b = 3.1415;
boolean c = true;
#python 弱数据类型语言
1.什么是变量?
	符号来代表这个值
2.变量的定义
	变量名称 = 变量值
3.python的变量类型不固定
	弱数据类型,类型不固定
	变量接收到了什么值,那么类型随之就变成对象的类型
4.变量名称:
	变量的命名规则:
		1、变量名称的组成必须是有效符号(大小写字母、数字、_下滑线)
			python是大小写敏感的语言
		2、不要使用关键字或者保留字作为变量名称
			关键字:20多个
			保留字:目前的版本没有使用的单词,但后面的版本可能要用或准     备要用
		3、不要以数字开头!!!
		4、命名要有意义
			尽量使用有意义的单词来表示变量
			驼峰法:userName   
			下划线法:user_name

python的数据类型:

** 基本数据类型**
	1、 数值型
		1)-- 整数(int)
		2)-- 浮点数(float)
		3)-- 复数
	2、 Boolean型
		True  False
	3、字符串
		字符串,一定要注意
		在python中,单引号和双引号引的数据都是字符串,类型是str(字符串)
		三引号在python,也是字符串,他能保留换行符    \n
		字符串中的转义符号:
			\n 换行
			\t  制表符
** 复合数据类型**
	万物皆对象
	1、 list
	2、 set
	3、 dict
	4、 tuple
	5、 对象

常见的运算符

具有特殊含义、能够进行数据(数值)运算的符号
算数运算符
关系运算符
逻辑运算符
赋值运算符
位运算
......

 算术运算符:
	进行数学运算的符号
	+	数学的加法运算
	-	数学的减法运算
	*	数学的乘法运算
	/	数学的除法运算(小数除)注意:结果可能为小数
	//	整除
	%	数学的求余数(求模、求余)
	**	幂次方
	
比较(关系)运算符:
	数据与数据的关系?
	>
	<
	>=
	<=
	==
	!=                      # <> 这个符号在有些编程语言中,也是不等于
关系运算符的结果是一个bool值

逻辑运算符:
	与  and   多个条件必须同时满足(为真),才能为真
	或  or      多个条件至少有一个满足(为真),才能为真
	非  not     

赋值运算符:
	= 			#这就是一个赋值运算符
	+=			# a += 10  <==> a = a + 10
	-=
	*=
	/=
	//=
	**=
	%=
	
	自加和自减(python没有这个运算符)
注意:
	1、python是通过换行符来判断一个语句是否结束(强制换行)
	2、python是强制缩进的语言

数据的类型转换:

#input函数是系统的标准输入函数,接收到的值的类型是字符串
print("将这个字符串打印到控制台")
input("从控制台接收一个值到代码中")

#使用age变量接收控制台输入的数据
age = input("请输入您的年龄:")
print(age)

%s占位符在print中的使用:
+ 符号,在编程中,1.作为加法运算的符号;2.拼接字符串。

num1 = input("请输入第一个数:")
num2 = input("请输入第二个数:")

#进行类型转换

#int 函数,参数是要给字符串整型数据,否则会报错
num1 = int(num1)
num2 = int(num2)
#使用%s输出变量时,如果是要给一个变量,后面的%可以使用括号也可以不使用
#但是如果有多个变量要在字符串中赋值,后面的%,一定要使用括号括起来,表示是多个变量
print("%s"%num1)
print("%s + %s = %s"%( num1, num2, num1+num2)))

exit() #函数,该函数用来退出程序
int() #将字符串转换为整数,传入的参数必须是整型字符串
float() #将小数字符串转换为浮点数
str() #将数字转换为字符串

number = 200
#将数字转换为字符串的作用
print("这个数据是" + str(number))

系统函数:
print(字符串)
type(变量) #用来判断变量类型

你可能感兴趣的:(Python)