2021-10-31

标题python笔记

输出格式print(“”)
默认支持UTF-8
Python2 使用的是acs编码
注释:什么是注释:
注释的类型:
单行注释:
#
多行注释:
多行注释可以使用单行注释来模拟
多行注释”””三引号”””
文档注释:
Java c // python #
Coding:UTF-8 在python2使用中文时要在开头注释
判断是否是编程语言 判断是否含有变量 是否含有逻辑
Python的变量:
什么是变量:在程序运行时 可以发生变化的量 叫做变量
从开始到结束允许变化的量
变量就是一个具有名称的内存空间
Python 如何定义变量
#强数据类型语言定义变量时的操作
数据类型 变量名称 = 变量值
Int a = 10;
Double a = 20;
#python 是一门弱数据类型语言
变量名称 = 变量值
查看类型 type(a)
Str字符串 bool代表两种状态 只有两个值 是和否
标识符:变量名称的规范:
1.只能由有效符号(字母、数字、)组成
2.不能以数字开头
3.不能以关键字或者保留字作为变量名称
4’变量名称尽量有意义
5.建议多个单词之间连接,使用小驼峰法或者下划线
python中查看关键字

import keyword

keyword.kwlist
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’,
‘async’, ‘await’, ‘break’, ‘class’, ‘continue’,
‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’,
‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’,
‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’,
‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

python的数据类型
基本数据类型:
数值型(number)
整数(int)
浮点型(float)
布尔类型(boolean)
True,False
字符串‘字符串’“字符串””“”字符串“”“‘’‘字符串’‘’
引用【复合】数据类型
万物皆对象
list,set,dict,object,tuple
数据类型转换
自动类型转换
int(字符串)#将字符串转化为整数
float(字符串)#将字符串转化为浮点数
str(数字)将数字转化为数字串
input函数标准输入函数多个数交换
python定义多个变量
a,b=10,20
print(“a,b”)

num1,num2=num2,num1
print("交换后:num1={num1},num2={}“)
常见运算符
算术运算符:+ 加 -减 *乘 /除 % 求模(余) //整除 幂次方
关系运算符:《 》 》= 《= == !=
逻辑运算符:与(并且)and 或(或者)or 非(取反)not
所属运算符:in #变量 in 容器 not in
赋值运算符:= ,+=,-=,/=,//=,%=,
=
a += 10《==》a = a+10
三目运算符:
表达式?变量1:变量2
#其他编程语言中的三目运算符
int a=10》8?20:40;
#python中
变量1 if 表达式 else 变量2
位运算:位:bit 字节:byte
正数:一个字节
负数:最高位不再参数计算,而是表示正负 0表示正 1表示负
-8 : 1000 1000
-9: 1000 1001
计算机·学家为了解决负数计算错误的情况,引入了三个新的概念。
原码
反码
补码
位运算符: &(向小数靠) |(向大数靠) ^(异或) ~(取反减1再取反) <<(左移,前面抛弃) >>>(在别的语言,三个是无符号,两个是有符号运行)>>python默认只有一种无符号运行
三大流程(程序控制流程)
顺序:由左到右,自上而下执行的
选择结构
单分支:
# python是一门强制缩进语言,如果出现了子集,一定要缩进
if 条件:
# 如果条件成立,则执行缩进后的代码

单分支,只能判断一种情况下的问题

双分支:

if 条件:
	# 如果条件成立,则执行if中的代码
else:
	# 如果条件不成立,则执行这儿(else)的代码

多分支:
if 条件1:
# 如果条件1成立,则执行if中的代码
elif 条件2:
# 如果条件1成立,则执行这儿的代码
elif 条件3:
# 如果条件1成立,则执行这儿的代码
……
[else:
# 剩余情况,执行这儿的代码

]

注意:python是没有switch语句

循环结构:
在程序中,我们要拒绝哪怕两行代码的重复!!!

for
while 
do while

while循环

while 条件:
	# 执行循环体

求0~100的和
利用循环

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值