在路劲处输入cmd 可以直接进入当前路径下的cmd
cmd中一般是用来测试代码的 不存储代码所以编写代码要保存的磁盘
python语言和其他语言容易结合,所以使用较多
问题1:使用cmd,命令提示符中出现python命令不是内部指令的原因
-》没有安装python解释器
-》安装了,(只有一种情况)没有配置环境变量
解决方案:
找到python的安装路径 右键属性 --》高级系统设置--》环境变量设置--》添加或编辑环境变量pyth(复制的路径)--》重新打开cmd
系统函数:
-
print(字符串数据) 调用了函数print
-
type(变量) 查看变量类型
python的注意细节:
1.注释的分类
-
单行注释 一般使用#号
-
多行注释
每行前一个#
两组三个单引号
两组三个双引号
2.python语句的结束:
-
python的换行符意味着一个python语句的结束(官方)
-
也可用分号
3.python语句中不能出现中文符号
python的变量:
1.什么是变量
-
用符号代表某个值
2.变量定义
-
Java c c++ c# 强数据类型语言,在定义的时候,就确定下来要存储什么类型的数据
数据类型 变量名称 = 变量值
-
python 弱数据类型语言,变量赋予了什么类型的值,类型随之对应相应的类型
变量名称 = 变量值
3.type(变量) 可以查看变量的类型
4.变量的命名规则:
-
变量名称的组成必须是有效字符(大小写字母、数组、下划线)
-
变量名称区分大小写
-
不能以数字开头
-
不可以使用关键字(20左右)或者保留字作为变量名称
-
变量要有意义,尽量使用有意义的单词
5.变量规范
-
驼峰法: userName myBaby
-
下划线法:user_name my_baby
python中的判断:
a = True
b = False
首字母需要大写
python的数据类型:
1.基本数据类型
1.1数值型
-
整数(int)
-
浮点数(float)
-
复数
1.2boolean型
-
True
-
False
1.3字符串
-
使用英单引号或者英双引号括起来
-
可用三个双引号,三个双引号可以保留换行\n
-
字符串中转义符号:\n表示换行,\t表示空格
2.复合数据类型
-
list
-
set
-
dict
-
tuple
-
对象
3.None 空,表示不存在
python中的关键字:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
python中常见的运算符:
1.算数运算符
+ - * / %(取余) // (整除) **(幂次方)
2.关系运算符
< > >= <= == !=(不等于)
关系运算符的结果是一个bool值(true false)
3.逻辑运算符
and or not
逻辑运算符的结果也是一个bool值(true false)
4.赋值运算符
= += -= *= /= //= **= %=
a += 10 即为 a = a + 10
5.位运算
等
input函数是系统的标准输入函数
input(“从控制台接受一个值到代码中”)
print(“将这个字符串打印到控制台”)
使用一个变量接收控制体输入的数据
变量 = input(“输入的值:”)
注意:input的返回值是字符串
num1 = input("请输入一个数:")
num2 = input("请输入第二个数:")
print(type(num1))
print(type(num2))
#进行数据类型转换
#int函数,将字符串转换为整数,参数必须是整型字符串
num1 = int(num1)
num2 = int(num2)
print(type(num1))
print(type(num2))
#使用%s输出变量时,如果是一个变量,后面的%可以不用括号,也可以使用
#但是如果是多个变量要在字符串中赋值,后面的%一定要使用括号
#print("%s + %s = %s" %s())
print ("%s + %s = %s" %(num1, num2, num1+num2))
#float函数,将小数字符串转换为浮点数
num1 = input("请输入一个数(小数):")
num2 = input("请输入第二个数(小数):")
print(type(num1))
print(type(num2))
num1 = float(num1)
num2 = float(num2)
print(type(num1))
print(type(num2))
print ("%s + %s = %s" %(num1, num2, num1+num2))
#str函数,将数字(或者其他)转换为字符串
#+符号有两个作用:一是做加法运算 二是拼接字符串
number = 100
print("这个数据是" + str(number)
请输入一个数:1
请输入第二个数2
<class 'str'>
<class 'str'>
<class 'int'>
<class 'int'>
1 + 2 = 3
请输入一个数(小数):1.1
请输入第二个数(小数):1.2
<class 'str'>
<class 'str'>
<class 'float'>
<class 'float'>
1.1 + 1.2 = 2.3
这个数据是100
%站位的用法