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(变量) #用来判断变量类型