python打卡学习–基础篇 (两大特性和四大基本语法,四个基本数据类型)
特点:Python 是一门动态的、强类型语言。
命名规则:
1.Python 的变量命名规则主要包括两条:
2.允许包括英文、数字以及下划线(),不能以数字开头
名称区分大小写
特别说明以“下划线”开头的变量是有特殊意义的:
ps:特别注意
1类变量若以单下划线()开头,代表不能直接被访问,类似于 C# 的受保护型变量(protected),表示不能通过 import module_name 而导入。
2类变量若以双下划(__)开头,表示为类的私有成员,不能被导入和其他类变量访问。
3以双下划开头和双下划线结尾的变量是 Python 里的专用标识,有特殊的身份。
缩进原则
Python 最具特色的地方就是用缩进代替 Java、C++ 中的 {},缩进的层级结构表示代码的逻辑层次。
特殊关键字
代码总结:
1.类与函数的定义都需要在最后加上分号
2.切记区分中英文的空格,以及python语言特定的缩进(四个空格或者一个tab)
class Book(object):
def __init__(self,Book_id,Book_name,Book_count):
self.Book_id=Book_id
self.Book_name=Book_name
self.Book_count=Book_count
def __add__(book1,book2):
return book1.Book_count+book2.Book_count
book1=Book(1,'数学',100)
book2=Book(2,'英语',900)
sum=book1+book2
print(sum)
四大数据类型总结
使用一对中括号 [],创建 list 型变量,可以向容器中增加和删除元素
使用一对括号 (),创建 tuple 型对象,不能再向容器中增删元素
使用一对花括号 {} 另使用冒号 :,创建一个 dict 对象:
仅使用一对花括号 {},创建一个 set 对象:
代码总结:
1, lst2=lst[1:-1] 列表list的元素从零开始,列表的切片操作,前闭后开[)。也就是说最后一个元素取不到。-1表示倒数第一个元素,以此类推,-2表示倒数第二个元素。
2.在类里面自定义方法的第一个参数必须是 self,它指向实例本身,如 Dog 类型的实例 dog;引用属性时,必须前面添加 self,比如 self.name 等。