python单目运算_Python基础

变量

python的变量不能以数字开头

python为动态语言

python为大小写敏感语言

运算

and 与

or 或

not 非(单目运算)

/除

//地板除(只保留整数部分)

特殊的值

None 空值

True 真

False 假

I/O

变量 = input('提示字符串')

print(变量1,变量2) 字符串可用单引号或双引号括起起来,/为转义字符,在引号前加上r如(r'/n')引号内的所有数据直接输出,不转义,多行字符可直接回车换行而不使用\n,多个数据用逗号隔开

字符串

计算机在内存里统一用Unicode处理数据

如果有中文则需要在文件开头加上这两句

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

第一条表示这事一个python3可执行程序,windows会忽略这条,第二条表示用utf-8读取这个文件

decode('') 将目标代码类型解码为Unicode码

encode('')将Unicode编码成目标代码类型

格式化输出占位符和c一样,但后面的变量列表用%(,)给出,只有一个变量可省略括号

占位符

变量类型

%d (%02d、%2d)两位补零、两位不补零)

整数

%f(%.3f)保留三位小数

浮点

%s

字符串

%x

十六进制

若要输入%这个符号需要用%进行转义,就是%%

len()可获得变量包含几个字符

列表和元组

list长度元素可变,用[]初始化

L1 = ['Apple' , 3]

索引从0开始,最后一个可用-1,倒数第二个用-2依次类推

append() 将新元素追加到末尾

pop() 删除指定位置元素,没有索引号则删除末尾元素

insert(, ) 将某内容插入到指定位置

tuple初始化之后就不能变了,用()初始化,若只有一个元素则需要在哪个元素后面输入一个逗号,来消除歧义

T1 = ('Apple',)

条件

if :

elif :

else:

input()传入的值为str类型,需转换为数值类型之后才能进行布尔运算,如int()转换成整数这里用int(s)

循环

for in :

把变量2中所有内容依次代入变量1并执行下面的语句

range() 可生成从0到截止数的整数序列,再通过list()转化成列表便于使用

N = list(range(100))

while :

只要条件满足就一直执行

break结束循环

continue 结束这次循环直接进入下次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值