一、变量

变量就是将一些运算的中间结果暂存到内存中,以便后续代码块调用。

规范:

1、必须由数字、字母、下划线任意组合,且不能数字开头。

2、不能是python中的关键字。如:‘print’ 'and' 'or' 'break'

3、变量具有可描述性

4、不能是中文(看着很捞)

二、常量

一直不变的量。 如 派 π

在python里面所有的变量都是可变的,所以用全部大写的变量名来代表次变

量为常量

如 BIR_OF_CHINA =1949

三、基础数据类型初始

1、整形:int

2、字符串:str,python中凡是用引号引起来的都是字符串

可相加:字符串的拼接

可相乘:字符串*整形   srt*int

字符串的转换:

ps:type()

字符串转换为数字:int(str) 条件:str必须为数字组成的 如a=int(‘222’)  此时的a就是整形

数字转换为字符串:str(int)

3、bool:布尔值  true false  判断对与错使用

四、用户交互(input)

name =input('请输入你的名字:')
age = input('请输入你的年龄:')
print(name,age)
print('my name is',name,',i am',age,'year old')
请输入你的名字:zhangyang
请输入你的年龄:22
zhangyang 22
my name is zhangyang ,i am 22 year old

五、条件控制语句

1、if 条件:

  结果

:(冒号是为了识别条件和结果)

python是解释形语言,逐行解释代码,从上到下执行。

上面执行结果如下:

2、多项选择:

3、嵌套

六、循环语句

1、while循环

while True:

  print(‘666’)

print(‘777’)

终止循环的方法:

①改变循环条件使循环不满足

②break关键字终止循环

③continue 在循环体中结束本次循环,继续下一次循环

结果都是1,不会执行到count=count+1

ps:加法

count =1
sum =0
while count <= 10: sum = sum +count
count = count + 1 print(sum)

结果sum=0+1+2+3+4+5+6+7+8+9+10=55

 相关练习题

使用while循环输出1 2 3 4 5 6 8 9 10
count =0
while count<10:
count+=1
if count == 7:
print(' ')
else:
print(count)
求1到100所有数的和
count=1
sum=0
while count<=100: sum =sum +count
count=count+1 print(sum)
输出1-100内所有的奇数
1)方法一
count =1
while count<=100: print(count)
count+=2 2)方法二取余数
count=1
while count<=100: if count % 2 ==1:
print(count)
count+=1
输出1-100内所有的偶数
count =0
while count<=100:
print(count)
count+=2
求1-2+3-4+5-6 ...-98+99 的和
sum =0
count =1
while count<100:
if count % 2 == 1:
sum +=count else:
count % 2 == 0
sum -=count count += 1
print(sum)
用户登录(三次机会重试)
i=1
while i <=3:
name = input('请输入你的用户名:')
password = input('请输入你的密码:')
if name =='zy' and password == 'password':
print('----登录成功!----')
break
else:
print('用户名或密码错误')
i+=1 else:
print('用户名密码错误已超过3次,请稍后再试')

        

python之路day01--变量的更多相关文章

  1. 小白的Python之路 day1 变量

    Python之路,Day1 - Python基础1 变量 变量用于存储在计算机程序中引用和操作的信息.它们还提供了一种用描述性名称标记数据的方法,这样我们的程序就能更清晰地被读者和我们自己理解.将变量 ...

  2. python之路:变量与变量基本操作(老王版)

    python开发之路:变量与变量基本操作 你是一个师范大学的优秀毕业生,现在在某某小学工作. 你想:判作业真的很累,隔壁老王现在天天玩<蓝月传奇>,银行里存满了钱.唉,每节课1个小时,每个 ...

  3. Python 之路 Day01 笔记-什么是变量,常量等

    变量 变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用 变量的命名规则 1. 要具有描述性 2. 变量名只能'_','数字','字母'组成,不可以是空格或特殊字符(#?<., ...

  4. python之路:Day01 --- Python基础1

    本节内容 1.Python介绍 2.发展史 3.变量 4.用户输入 5.表达式 if...else语句 6.表达式 for 循环 7.表达式 while 循环 8.模块初识 9.数据类型初识 10.数 ...

  5. Python之路Day01

    一.Python简介 Python的历史 Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生 In November 2014, it was ...

  6. 初学python之路-day01

    第一天学习python,先了解到了进制之间的转换关系. 如二进制与十进制的转换,如1111转成十进制为15,1111从左向右可看出2^3+2^2+2^1+2^0为8+4+2+1=15.记住前8位1的二 ...

  7. Python自学之路---Day01

    目录 Python自学之路---Day01 注释 单行注释 多行注释 print()函数 语法 参数 实例 input()函数 语法 参数 实例 查看Python的关键字 代码 变量与常量 变量 如何 ...

  8. Python之路【第一篇】python基础

    一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...

  9. python之路 目录

    目录 python python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python 基础2 编码转换 pych ...

  10. Python之路【第十八篇】:Web框架们

    Python之路[第十八篇]:Web框架们   Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...

随机推荐

  1. QT多线程的使用

    今天给大家介绍三种QT里面使用多线程的方法 1.继承QThread并且重写run方法来实现多线程 #ifndef MYQTHREAD_H #define MYQTHREAD_H #include &l ...

  2. spring学习总结——装配Bean学习三(xml装配bean)

    通过XML装配bean Spring现在有了强大的自动化配置和基于Java的配置,XML不应该再是你的第一选择了.不过,鉴于已经存在那么多基于XML的Spring配置,所以理解如何在Spring中使用 ...

  3. anaconda --包管理和环境管理器

    前言: 以下所有的命令都Win10环境的 Anaconda Prompt 中 环境管理 创建虚拟环境 conda create --name env_name python 也可以指定 Python ...

  4. c/c++ 多线程 thread_local 类型

    多线程 thread_local 类型 thread_local变量是C++ 11新引入的一种存储类型. thread_local关键字修饰的变量具有线程周期(thread duration), 这些 ...

  5. UITableView编辑模式大全解

    1.UITableView 的编辑模式 进入编辑模式 代码体现 // 设置 editing 属性 tableView?.editing = true // 这个设置的时候是有动画效果的 tableVi ...

  6. netstat简介

    netstat是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表,实际的网络连接以及每一个网络接口设备的状态信息,netstat用于显示与IP,TCP,UDP和ICMP协议相关的统计数据,一 ...

  7. Bootstrap -- 按钮样式与使用

    Bootstrap -- 按钮样式与使用 1. 可用于<a>, <button>, 或 <input> 元素的按钮样式 按钮样式使用: <!DOCTYPE h ...

  8. LeetCode算法题-Construct the Rectangle(Java实现)

    这是悦乐书的第243次更新,第256篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第110题(顺位题号是492).对于Web开发人员,了解如何设计网页的大小非常重要.因此 ...

  9. insert into select的实际用法

    INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table ...

  10. 周末班:Python基础之函数进阶

    迭代器和生成器 迭代和可迭代 什么是迭代(iteration)? 如果给定一个list或tuple,我们要想访问其中的某个元素,我们可以通过下标来,如果我们想要访问所有的元素,那我们可以用for循环来 ...