色无极网站正在建设中,设计网站公司只找亿企邦,wordpress一键采集淘宝商品,昆山商城网站建设1、基本的输出和计算表达式#xff1a; prinit(12-3) printf(12*3) printf(12/3) 
prinit(12-3)
printf(12*3)
printf(12/3) 形如12-3称为表达式 这个表达式的运算结果称为 表达式的返回值 
1 2 3 这样的数字#xff0c;叫做 字面值常量  - * /称为 运算符或者操作符 
在C和j…1、基本的输出和计算表达式 prinit(12-3) printf(12*3) printf(12/3) 
prinit(12-3)
printf(12*3)
printf(12/3) 形如12-3称为表达式 这个表达式的运算结果称为 表达式的返回值 
1 2 3 这样的数字叫做 字面值常量  - * /称为 运算符或者操作符 
在C和java中整数/整数结果还是整数例如2/30 但是在pathon中结果是0.66666666667 
print(2/3) 为什么是最后两位是67呢(有时候会这里是66) 注意在编程中这些小数统称浮点数一般没有四舍五入而是按照IEEE745标准进行数据处理 在IEEE745规则下浮点数的表示可能会存在微小的误差 
2、变量和数据类型 变量的语法 a  10;#a这个变量的值为10 表示赋值运算符表示把10赋值给左边的变量a 从内存的理解就是将10放到a开辟的内存空间 
变量的名命名规则 1、由数字、字母、下划线的组合但是数字不能放在开头 2、不能和关键字重复例如print、if、while就是关键字 3、变量名区分大小写   例如 Num和num是两个不同的变量 4、变量名尽量见名知意加强代码可读性例如personInfo count等 5、多个单词变量名使用驼峰命名法除了第一个单词首字母小写以外后面的单词都是大写 6、多个单词变量还有蛇形命名法单词之间使用下划线隔开例如person_info 
#蛇形命名法
stu_id  2020119224
#驼峰命名
stuId  2020119224 变量的作用是保存中间结果以便于多次使用 变量本质上是一块内存中存储数据的空间 python平方的表示 a  4**2#表示4的平方 变量的类型:对不同种类的变量进行区分和C中的数据类型一个意思 和C语言或者java的变量语法不同前两者在使用变量之前需要声明定义 但是在python中的变量定义是不需要声明的。而是你给赋值什么类型的数据python就会初始化a为什么类型的数据 你给a赋值整型a就是整型你给a赋值小数a就是浮点型给a赋值字符a就是char类型。 例如 a  10#此时a就是整型类型 a  1.2#此时a就是浮点型 a  c#此时a就是char类型 a  abjaf#此时a就是string类型 诸如此类。。。 
a  10#此时a就是整型类型
b  1.2#此时b就是浮点型
c  c#此时c就是char类型
d  abjaf#此时d就是string类型 
打印变量的类型函数:type() 1、整型 int 在python中int能表示的数据范围是无穷因为python中的int会根据要表示的数据大小进行自动扩容 因此python中不需要long、byte、short只有一个int非常方便 在java和c中java中int的范围是 -21亿 ~ 21亿 2、浮点型小数float 在C和java中float是单精度浮点型占4个字节                     double是双精度附浮点型占8个字节相比于float其表达的数据范围和精度都更精确 一个二进制位是一个bit8个bit位是一个字节byte4个字节即32个bit位bit也称比特 
而在python中只有一个float等同于C中的double双精度浮点型 
这是python的一个优点吧你不需要再去纠结考虑数据的类型 3、字符串 string 英文字母、阿拉伯数字、汉字、标点符号等都是字符字符串即他们的组合 单个a  8  、 是字符 abc是字符串 字符串可以使用单引号 也可以使用双引号 
计算字符串长度函数:len() 字符串拼接: a  hello b world peint(ab) 如果两个都是字符串,打印结果就是字符串的拼接 
如果都是整型,就是相加 
字符串和整型或者浮点型不能相加 
如果有其中一个数字为浮点型,那么结果为浮点型 浮点型有几个小数,结果就有几个小数 4 布尔类型 bool 用于逻辑判定 真 true  假 false 类型的意义:1 不同的类型占据的存储空间不同,空间即字节 int默认为4个字节,但是如果表示的数据大于21亿,自动扩容 float固定8个字节 bool一个字节 string边长字节,根据字符的大小而定 
2 不同的类型,对应支持的操纵不一样 int/float可以i加减乘除 str不能加减乘除 
3 动态类型  静态类型 静态以及动态:在代码运行中其变量类型是否会改变 python中,代码在运行过程中,变量的值会发生改变,其数据类型随之改变 在java或者C语言中,定义一个类型例如int a;在后期代码运行过程中a的数据类型就不能改变 
a  zhangsan
a  1
a  1.3
#a先后从字符类型“zhangsan”变成了整型1再从整型1变成了浮点型1.3
#非常方便 
尽管python作为一种动态语言,但是依旧可以在定义变量时定义类型 a:int  10 但是基本没什么必要,至少可以提高代码可读性 因此,动态语言的优点在于其灵活性,提高了句子的表达能力 然而,也有其缺点:更容易出错. 
相比之下,静态语言更好一些,例如在大型开发中,统一的,确定的规定比较具体,降低沟通成本 因此小规模的程序可以使用python书写 但是当项目规模比价大时,动态类型的劣势就体现出来了,这个时候就需要其他语言对python程序进行重构 Python种常需要注意的点 
注释:# 一般注释写在代码的上方,或者有些句子需要单独注释可以写在右边 文档字符串:用于注释某个类或者函数的功能 类似于文档解释 
好的注释: 1 注释内容准确(修改代码,务必更新注释) 2 篇幅合理写个注释不是要你写论文你又不考研。。。 3 使用中文(毕竟咱在中国,如果在外国你就用英文,看你需求) 4 内容积极向上,不要有负能量这个有先例结果很不好看 不同警报的意思 
红色波浪线表示错误 黄色波浪线表示警告,但是不影响运行 绿色波浪线一般表示单词拼写错误 
在python中有两种错误报警: 1 语法错误 在代码运行之前编译器就能发现 2 运行错误 执行到对应代码语句报错