HoneyTYX

 1. 初识计算机。CPU 内存,硬盘,操作系统

CPU:大脑,中央处理器,运算计算中心。
内存:临时存储数据,供cpu运算。
优点:读取速度快。
缺点:容量小,成本高,断电即消失。
硬盘:长时间存储数据,大量的数据。500G,1T,2T,大片,小视频。
优点:容量大,成本低,断电不消失。、
缺点:读取速度慢。
操作系统:调配,各个硬件的运行。
windows,linux,cenos,mac,。。。

2. python初识 

python发展史以影响。
python:优美,清晰,简单。
1大区别:
python2x: 源码不规范,源码混乱,重复代码较多。
python3x: 重整源码,源码规范,优美,清晰,简单。

 

4,Python的分类。

编译型:
将代码一次性全部编译成二级制,然后在运行。
优点:执行效率高。
缺点:开发效率慢,不能跨平台。
代表语言:C。
解释型:
代码逐行解释,解释称二进制,然后运行。
优点:开发效率高,第三方库,可以跨平台。
缺点:执行效率低。
代表语言:python.

5,Python的种类。

5.5 运行第一个python文件:
python 空格 文件路径,回车。
python2x: 默认的编码方式ascii,
显示中文:首行:# -*- encoding: utf-8 -*-。
python3x: 默认的编码方式utf-8,。
python2x: print \'内容\' print(\'内容\')
python3x: print(\'内容\')。

6,变量。
#变量:将计算的中间结果存储起来,以便后续代码使用。
变量设定规则:
1,必须是字母,数字下划线任意组合。
2,不能是数字开头。
3,不能是python中的关键字。
[\'and\', \'as\', \'assert\', \'break\', \'class\', \'continue\',
\'def\', \'del\', \'elif\', \'else\', \'except\', \'exec\',
\'finally\', \'for\', \'from\', \'global\', \'if\', \'import\',
\'in\', \'is\', \'lambda\', \'not\', \'or\', \'pass\', \'print\',
\'raise\', \'return\', \'try\', \'while\', \'with\', \'yield\']
4,变量不能是中文。
5,变量不能太长。
6,变量有具有可描述性。
AgeOfOldboy = 56
NumberOfStudents = 80
#下划线
age_of_oldboy = 56
number_of_students = 80
#常量:一直不变的量。默认全部大写的变量为常量。
# 身份证号,π,
#注释。
# 帮助你理解别人代码,回忆自己的代码。
#单行注释:# 多行注释 \'\'\' 被注释内容\'\'\' """ 被注释内容"""

#基础数据类型:

int 数字,整数。用于计算。+ - * / % //
str ;字符串。在python中,凡是用引号引起来的就是字符串。
#print(\'这是字符串\')
#print("这是字符串")

#msg = \'\'\'
床前明月光,
疑是地上霜。
\'\'\'
字符串:可加,可乘。

print(\'这是字符串\')
# print("这是字符串")
# 
# msg = \'\'\'
# 床前明月光,
# 疑是地上霜。
# \'\'\'
# print(msg)

 

str + str :字符串的拼接。、

# msg1 = \'老男孩教育\'
# msg2 = \'   是最好的培训机构\'
# #print(msg1+msg2)
#  msg = \'坚强\'
#print(msg * 8)

 

相乘:
str * int
msg = \'坚强\'
#print(msg * 8)

#bool True False 两种状态:判定代码的真假。

#print(3 > 2)
#print(3 > 4)

#print(\'True\')
#print(True)
# 判断此对象是什么数据类型 type()

# print(\'中国你好\')

# print(1+2+3+6+7+8+101)
# print((1+2+3+6+7+8+101)*3/5)
# print(((1+2+3+6+7+8+101)*3/5)*4/8)
#
# a = 1+2+3+6+7+8+101
# b = a*3/5
# c = b*4/8
# print(c)

 


#print(\'True\',type(\'True\'))
#print(True,type(True))

 

# #变量:将计算的中间结果存储起来,以便后续代码使用。
# a_ = 4
# a*c = 3
# ___ = 22
# _+ = 23
# _ _ = 15
# 12e = 66
#
# age1 = 12
# AGE2 = age1
# age3 = age2
# age2 = 23
# print(age1,age2,age3) # 12 23 12  12 12 12

 

 

 

10,input用户输入。

name = input(\'请输入你的名字:\')
age = input(\'请输入你的年龄:\')
print(name,age,type(name),type(age))

 

11,if。
其他语言:
if (条件){结果}
if 条件:
结果

#单独if
\'\'\'
print(111)
if 3 > 2:
    print(666)
print(333)
\'\'\'
#if else
\'\'\'
name = input(\'请输入你的名字:\')
if name == \'王爷\':
    print(\'老铁,没毛病\')
else:
    print(\'有病得治....\')

#if elif ... num = int(input(\'请输入你得选择:\')) # str ---> int str全部由数字组成 if num == 4: print(\'中午饭我请\') elif num == 5: print(\'晚饭我请\') elif num == 6: print(\'大保健,走起\')
\'\'\'
#if elif ... else
\'\'\'
num = int(input(\'请输入你得选择:\'))  # str ---> int str全部由数字组成
if num == 4:
    print(\'中午饭我请\')
elif num == 5:
    print(\'晚饭我请\')
elif num == 6:
    print(\'大保健,走起\')
else:
    print(\'给你机会抓不住....\')
\'\'\'
# 嵌套
\'\'\'
num1 = input(\'请输入数字\')
if num1 == \'3\':
    num2 = input(\'请输入数字:\')
    if num2 == \'5\':
        print(\'这都能猜对\')
    else:
        print(\'继续努力\')
score = int(input("输入分数:"))
if score > 100:
    print("我擦,最高分才100...")
elif score >= 80:
    print("B")
elif score >= 90:
    print("A")
elif score >= 60:
    print("C")
elif score >= 40:
    print("D")
else:
    print("太笨了...E")
\'\'\'

 

 

 

12,while。
#while
终止循环:

\'\'\'
while 条件:
    结果


while True:
    print(\'精忠报国\')
    print(\'粉红的回忆\')
    print(\'凉凉\')
    print(\'起风了\')


flag = True
while flag:
    print(\'精忠报国\')
    print(\'粉红的回忆\')
    print(\'凉凉\')
    flag = False

flag = True
while flag:
    print(\'精忠报国\')
    print(\'粉红的回忆\')
    print(\'凉凉\')
    flag = False
    print(\'第一次\')


count = 1
flag = True
while flag:
    print(count)
    count = count + 1 # count += 1
    if count == 101:
        flag = False

count = 1
while count < 101:
    print(count)
    count = count + 1 # count += 1

count = 0
while count < 101:
    print(count)
    count = count + 2 
    
count = 0
while count < 101:
    if count % 2 == 0:
        print(count)
    count = count + 1

while True:
    print(111)
    print(222)
    break
    print(333)
print(666)

while True:
    print(111)
    print(222)
    continue
    print(333)
print(666)
\'\'\'

 


1,改变条件。
2,break.(直接结束循环。)
关键字:break,
continue,结束本次循环,继续下一次循环。

PS

#break while 循环 计算出1+2+3+4...+100
# count = 1
# sum = 0
# while True:
#     sum = sum + count
#     count = count + 1
#     if count == 101:break
#     
# print(sum)

 

分类:

技术点:

相关文章:

  • 2021-11-17
  • 2021-12-07
  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
猜你喜欢
  • 2021-11-17
  • 2021-10-09
  • 2022-01-20
  • 2021-07-05
  • 2021-11-17
相关资源
相似解决方案