1.python认识-变量-基本数据类型-循环

时间:2021-06-27 17:26:57

python认识

编程语言简单分类

  最早的是机器语言

  汇编语言 

  高级语言:C、python、java、c++、c#、object-c

python是解释型语言(简单、明确、美观)

编译器:就是把一个文件里面的代码全部一次性的变成机器语言

解释器:就是把文件中的代码一行一行的变成机器语言 

python的发展史

  1989年被设计出来

  2008年发布python2.6与3.0

  2020年将不在对2.x版本进行维护

  以后的主流是python3.x版本

第一个python程序

  print("hello world")

变量

变量:程序运行过过程中产生的值。临时保存在变量中,供后面的程序使用

运算的过程  赋值=   先算右边,然后赋值给左边的变量

python变量的命名规范

1.只能是字母,数字,下划线组成

2.数字不能开头或者全是数字

3.不能是python的关键字(def if while .....)

4.不要用中文

5.不要太长

6.尽量有意义

7.推荐使用:

  1.驼峰体,单词首字母大写

  2.下划线,把每个单词分开 

注释:#(给人看的)  单行注释

   '''  '''  多行注释 文档注释

基本数据类型

整数 int :范围-2**63~2**63-1

字符串 str(有加法和乘法)

  字符:你能看见的单一文字符号

  字符串:一对字符按照固定的顺序排序(用单引号、双引号、连续的三个单引号(支持跨行)、连续的三个双引号括起来的)

布尔(bool):True(真)、False(假)

验证变量的类型方法: type(变量)

用户的交互 input(提示语) 会返回你输入的内容  input接收的内容是字符(会涉及到字符串转换成整型)

# 用户交互
age=input("你多大了:") # input接收的内容是字符串
print("哦,你"+age+"岁了")
#当做数字的运算时,会有个数据类型的转换
b=int(age)
print(type(b))#结果为<class 'int'>

常量:不可变的变量(在python中没有绝对的常量,这是大家约定俗成的,所有的变量字母都大写的就是常量)

  如:PI=3.1415926

循环

条件的判断-if

'''
if 条件1: 条件1成立执行代码1
    代码块1
elif 条件2: 如果条件1不成立,判断条件2 
    代码2
else      上面的条件都不成立,则执行代码3
    代码块3
整个过程中只会执行其中的一个代码
'''
a=10
if a<11:
    print("a小于11")
elif a==11:
    print("a等于11")
else:
    print("a大于11")

while循环

'''
while 布尔表达式:  当表达式一直为真 则代码块一直执行 为假时 则停止
    代码块(循环体)
'''
a=100
s=0
while a: #当a=0时 while循环结束
    s+=a
    a-=1
print(s)

while...else...

i=1
while i<5:
    print("我真帅!臭美啦")
    # if  i==3:   
    #     break   #当break执行后else中的代码块是不执行的
    i+=1
else:    #while...else...是一个整体
    print("其实是真的帅><")

break:跳出最内层循环

continue:调到最内层循环的首行

while True:
    s=input("1+3=?")
    a=int(s)
    if a==4:
        print("答案正确")
        break
    if a>0 and a<9:
        continue
print("通过break跳出while循环")

有什么不对的地方,欢迎指正。