python 变量,if,while,运算符
变量由变量名 赋值 值
a = 1 ###### 必须是一个等于号 一个等于号是赋值
变量的命名规则:
1.数字,字母,下划线组成
2.数字不能在前面
3.区分大小写
4.禁止使用python关键字
5.不能使用中文和拼音
6.变量名要具有意义
7.写法
1.驼峰体(大,小)
2.下划线
name = 'alex'
name1 = 'name'
print('name','name1')
####### 变量名不能加引号,加引号就是字符串了,和上边定义
的变量完全没有关系
注释:
# 单行注释
""" """ 多行注释
''' '''
数据类型:
int -- 数字(整型)
+ - * /
str -- 字符串(用引号引起来的东西)
字符串 + 字符串 (字符串只能和字符串相加)
字符串拼接
字符串 * 数字 (字符串只能乘以数字)
bool -- 布尔值
True 真
False 假
input() -- 输入 程序交互
用input接收(获取)到的值都是字符串
type() # 查看数据类型
s = type(放要被查看的数据)
8 没有引号是数字
'5' '8' '你好' 有引号的是字符串
'88'
n = int('88') 将字符串转换成数字的时候括号里有引号
s = str(99) 将数字转换成字符串的时候括号里没有引号
print(s)
if:
5种
if 条件:
缩进代码块
if 条件:
缩进代码块
else:
缩进代码块
if 条件:
缩进代码块
elif 条件:
缩进代码块
elif 条件:
缩进代码块
if 条件:
缩进代码块
elif 条件:
缩进代码块
else:
缩进代码块
if条件:
缩进代码块
缩进if条件:
缩进代码块
else:
代码块
else:
代码块
例子
if 3>2: 如果3>2
print(3) 就打印3
if 4>3: 如果4>3
print(5) 就打印3
else:
print(4)
else:
print(2)
1.while 循环
while -- 关键字
while 条件:
缩进循环体(代码块)
死循环 ### 条件一直为真 就形成了一个环(死循环)
# break 是跳出循环
# continue 是跳出本次循环继续下次循环(临时见底 当做代码块中最后一行)
2. 运算符
5 种
算数运算符
print(a + b) # 加
print(b - a) # 减
print(b * a) # 乘
print(b / a) # 除(有小数点)
print(b % a) # 取膜
print(b ** a) # 幂 (几次方)
print(b // a) # 整除(没有小数点)
比较运算符
a = 10
b = 20
print(b > a) # 大于
print(b < a) # 小于
print(b >= a) # 大于等于
print(b <= a) # 小于等于
print(b == a) # 等于
print(b != a) # 不等于
赋值运算符
a = 10 # a就是10
# a += 10 # a = a + 10 就是在自己的身上在就上一个自己
# print(a)
# a -= 10
# print(a) # a = a - 10
# a *= 10 # a = a * 10
# print(a)
# a /= 10 # a = a / 10
# print(a)
# a **= 10 # a = a ** 10
# print(a)
# a //= 10 # a = a // 10
# print(a)
# a %= 10 # a = a % 10
# print(a)
逻辑运算符
与 或 非
and or not
成员运算符
in 存在
not in 不存在
3. 关于编码
ascii码 不支持中文
python2 默认编码是 ascii码
unicode 万国码 16位(2字节) a你
utf-8 最少使用8位(1字节) 欧洲 16位(2字节) 亚洲 24位(3字节)
utf-16 最少使用16位(2个字节)
gbk(国标 国家标准)
中文 2个字节
英文 1个字节
8(bit)位 == 1(byte)字节
1024(byte) == 1kb(千字节)
1024kb == 1Mb
1024Mb == 1Gb
1024Gb == 1Tb
1024Tb == 1Pb 常用到 1Tb 就可以啦
python 变量,if,while,运算符的更多相关文章
- python入门3 python变量,id(),is运算符
python变量无需声明数据类型,可以直接赋值使用. 比如: num=100 #整数 str="字符串" #字符串 turple1 =('mon','tue','wed','thu ...
- 7、Python变量流程基础(变量、赋值、格式化、运算符、流程控制、range()函数)
一.执行Python程序的两种方式 1.交互式 在终端内输入“python3”,然后输入python代码 2.命令行式 在终端内输入“python3 文本文件路径” 二.变量 1.变量的组成 Pyth ...
- 2.Python入门-计算机组成、指令和程序、标识符、变量、数据类型、对象和变量关系、运算符
一.计算机的组成 计算机由两部分组成:硬件 和 软件 硬件包含:键盘.鼠标.显示器.CPU.主板.内存.硬盘 ... -硬件是看的见摸得着的 软件包含:系统软件(windows.macOS.Linux ...
- Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- Python变量、数据类型6
1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...
- Python变量类型
Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...
- Python教程(2.3)——运算符和类型转换
Python里有很多运算符(operator),这节就让我们来详细学一学. 注意:本文没有特别说明的地方,只考虑bool.int.float三种类型.例如"两边操作数类型相同时,得到的结果为 ...
- python学习笔记之运算符
目录 前言 软件环境 身份运算符 算术运算符 比较运算符 位移运算符 自变运算符 位运算符 逻辑运算符 成员关系运算符 Python真值表 最后 前言 在前面的博文介绍了Python的数据结构之后,接 ...
- python基础之七种运算符
废话不多说,上节说的是数据类型,本篇讲讲数据运算. 在算式"1+2"中,"1"和"2"被称为操作数,"+"被称为运算符 ...
随机推荐
- PhoenixFD插件流体模拟——UI布局【Rendering】详解
Liquid Rendering 流体渲染 本文主要讲解Rendering折叠栏中的内容.原文地址:https://docs.chaosgroup.com/display/PHX3MAX/Liqui ...
- 128bit 整数运算的实现
对于128bit的长整型运算,GCC提供了扩展类型:__int128.然而该类型不在C/C++语言的标准之中,并且对于不同种类的编译器,它的实现情况不同.因此,在编写相关的可移植程序时,我们有必要实现 ...
- scrapy 的log功能
只需要在配置文件 setting.py文件中加入LOG_FILE = "mySpider.log"LOG_LEVEL = "INFO" Scrapy提供5层lo ...
- 2018-2019-2 20165315《网络攻防技术》Exp5 MSF基础应用
2018-2019-2 20165315<网络攻防技术>Exp5 MSF基础应用 目录 一.实验内容 二.实验步骤 1.一个主动攻击实践 ms08_067(成功) 2.一个针对浏览器的攻击 ...
- IDEA中,将项目加入maven管理。
在项目上右键->Add Framework Support Choose Maven 生成pom.xml 在<project>下配置国内仓库 <properties>&l ...
- select2插件用法
1.修改默认查询方法,使其可以根据value查询 this.element.select2({ allowClear: true, matcher: function (term, text, ele ...
- python第十九天 关于方法,函数
1.先从简单的函数说起 from inspect import isfunction 导入判断是否是function def foo():pass 定义了一个函数 print(foo) <fun ...
- jieba库词频统计
一.jieba 库简介 (1) jieba 库的分词原理是利用一个中文词库,将待分词的内容与分词词库进行比对,通过图结构和动态规划方法找到最大概率的词组:除此之外,jieba 库还提供了增加自定义中文 ...
- spring jar包解读(转)
作者:http://www.cnblogs.com/leehongee/archive/2012/10/01/2709541.html spring.jar 是包含有完整发布模块的单个jar 包.但是 ...
- 开发HR人事考试系统介绍
确定好需要开发的模块以及功能 一套人事考试系统主要模块: 1)组织管理:公司部门成员信息 2)人事管理:人事信息,离职管理,职务管理,岗位管理: 3)考勤管理:班次设置,停工放假,假日设置,刷卡记录, ...