(1)创建demo1.py文件,编写以下语法保存
print("这个世界")
(2)运行Python程序
python demo1.py

(1)变量赋值
var1 = 1
print(var1)

#Python数字类型分为int、long、float、complex
var1 = 1
var2 = var3 = 2
var4,var5 = 4,5
print(var1)
print(var2)
print(var3)
print(var4)
print(var5)

(2)数字类型
var1 = 1
var2 = 1.1
var3 = 1+2J
print(type(var1))
print(type(var2))
print(type(var3))

(3)字符串类型
str1 = "abcdef"
print(str1[0:3])
print(str1[3:])
print(str1[-4:-1])
print(str1*2)

(4)列表类型
list = [1,'str','a',[1,2,3,4]]
print(list[-1])
print((list[-1])[1:3])
print(list[1:3])
print(list[1:])
print(list+list)

(5)元组类型
tuple = (1,'str','a',[1,2,3,4])
print(tuple[-1])
print((tuple[-1])[1:3])
print(tuple[1:3])
print(tuple[1:])
print(tuple+tuple)

(6)字典类型
dict = {}
dict["one"] = "this is one"
dict[2] = "this is two"
print(dict['one'])
print(dict[2])
print(dict.keys())
print(dict.values())

| 運算符 | 描述 | 实例 |
|---|---|---|
| + | 加 | 3+3==》6 |
| - | 减 | 3-1==》2 |
| * | 乘 | 2*3==》6 |
| / | 除 | 4/2==》2 |
| % | 取余 | 3%2==》1 |
| ** | 幂次方 | 2**3==>8 |
| // | 取整 | 9//2 ==》4 |
num = 5
if num == 1:
print("等于1")
elif num < 1:
print("小于1")
else:
print("大于1")

(1)for循环语句
num = [1,'a',"string",[1,2,3,4]]
for i in range(len((num))):
print('当前元素: %s' % num[i])
print("this is end")

(2)while循环语句
num = 5
while (num<10):
print("This num is",num)
num = num+1

(3)循环控制语句
①Break语句:在语句块执行过程中终止循环,并且跳出整个循环
num = [1,'a',"string",[1,2,3,4]]
for i in range(len((num))):
if num[i] == 'a':
break
print('当前元素: %s' % num[i])
print("this is end")

②continue语句:在语句块执行过程中终止当前循环并跳出,执行下一次循环
num = [1,'a',"string",[1,2,3,4]]
for i in range(len((num))):
if num[i] == 'a':
continue
print('当前元素: %s' % num[i])
print("this is end")

③pass语句:pass是空语句,为了保持结结构完整新
num = [1,'a',"string",[1,2,3,4]]
for i in range(len((num))):
if num[i] == 'a':
pass
print('当前元素: %s' % num[i])
print("this is end")

(1)类与对象
类:猫类
对象:英短尾
(2)对象定义
class People:
class People:
def __init__(self,name):
self.name = name
def get_name(self):
print(self.name)
(3)对象创建
if __name__ == "__main__":
fruit = Fruit()
fruit,grow()
(4)类的属性和方法
class People:
(5)内部类
①定义内部类
class MyOuter:
age=18
def __init__(self,name):
self.name=name
class MyInner:
def __init__(self,inner_name):
self.inner_name=inner_name
②main类
from Outer import MyOuter
if __name__ == '__main__':
out = MyOuter('外部类')
inner = out.MyInner('内部类')
print(inner.inner_name)

(1)people类定义
# 类与对象
'''
同JAVA类相同,包含属性和变量
'''
class people:
#构造函数,生成类的对象自动调用
def __init__(self,my_name,my_age,my_sex):
self.my_name = my_name
self.my_age = my_age
self.my_sex = my_sex
def self_name(self):
return self.my_name
#获取人员信息
def get_info(self):
print("name:%s,age:%d,sex:%s"%(self.my_name,self.my_age,self.my_sex))
(2)people类调用
import people
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
# 生成类的对象
people = people.people('小王',18,'男')
# 调用方法并打印
print("姓名:"+people.self_name())
# 调用方法
people.get_info()
# See PyCharm help at https://www.jetbrains.com/help/pycharm/
(3)运行结果
