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 是跳出本次循环继续下次循环(临时见底 当做代码块中最后一行)

  1. 运算符

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 不存在

  1. 关于编码

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 就可以啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值