python 新手学习记录(一)

主要跟C语言与python不同点

(一)变量的定义和赋值不同

1.Python 中的变量赋值不需要类型声明

C语言中在定义变量时需要确定变量类型,但是在python中省去了这一步。在python里定义变量中只要定义名称即可,不需要再定义变量类型。

例如:

a = 10 # 赋值整型变量

b = 100.0 # 浮点型

c = "Tom" # 字符串


2.Python中变量的赋值的不同处

(1)可以连等赋值    a=b=c=1

(2)也可以为多个对象指定多个变量 a,b,c=1,4,5


(二)数据类型不同

python的数据类型相对C语言更加丰富

Python有五个标准的数据类型:

1. Numbers(数字)

2. String(字符串)

3. List(列表)

4. Tuple(元组)

5. Dictionary(字典)

(三)if和for语句形式的不同点

(1)在语句的形式不同

for 循环 格式 如:for i in example_list:(一定要打冒号) {example 是一个数组}

例外:range(1,10)从1到9输出

range(1,10,2)从1到9 间隔为2

range(a,b)在a到b左闭右开

也可以直接range(5)=1,2,3,4

if格式:if x<y :

print("x is less to y")

else:("x is great to y")

冒号不能省去

可以同时比较 x<y<z;x<y>z

else if 可以缩写成elif

(四)在函数定义上的不同

定义函数格式 :def(define) +函数名:  

默认函数参数

def food(price,brand=apple,is_good=true)

调用函数 food(1000)

改变默认参数

food(1000,brand=pear)

注意:在没有定义的参数不能再定义好的参数的后面。

(五)定义局部变量和全局变量不同

全局变量定义比较C语言来说更加简单

例如:APPLE=100(全局变量)

在用法上比C语言一样

【参考文献】

[1] https://mofanpy.com/tutorials/python-basic/basic/import/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容