学习python第一天

变量和字符串

# print("hello world")
x = 3
y = 5
print(x, y)
z = x
x = y
y = z
print(x, y)
x, y = y, x
print(x, y)
print("I Love China")
print('"I Love China"')
print("'I Love China'")
print("""I Love China
I Love China""")
print('Let\'s do some math with just functions!')
x = '521'
y = '1314'
print(x+y)
print("爱你三千遍\n"*30)
x = 3
y = 5
print(x, y)
z = x
x = y
y = z
print(x, y)
python支持用这种方式直接转换x和y的值
x, y = y, x
print(x, y)
print("I Love China")
print('"I Love China"')
print("'I Love China'")
print("""I Love China
I Love China""")
python输出字符串有三种形式:第一种就是使用双引号“”;第二种就是使用单引号‘’;第三种就是使用三引号(三引号有两种:1、三个双引号“”“”“”2、三个单引号‘’‘’‘’)三引号还支持换号
print('Let\'s do some math with just functions!')
print("Let's do some math with just functions!")
当我们想在文本内添加单引号和双引号时,我们有两种方式1.在单引号或者双引号前用转译字符\2.用和你想要保留的引号不同的其他引号输出文本
x = '521'
y = '1314'
print(x+y)
字符串之间相加相当于直接把两个字符串拼在一起
print("爱你三千遍\n"*30)
当我们需要把字符串输出多遍时,我们可以直接让字符串乘以输出的遍数

运算符

数字类型

正数

浮点数(E记法,也叫科学计数法,用于一些极端的数0.00005用e记法就是5e-05,e-05表示10的-5次方,合起来就是5*10的-5次方)使用IEEE754存储浮点数有误差

复数(1+2j,实部是1,虚部是2j,获取实部数值可以用x.real,获取虚部数值x.imag)

数字运算

//地板除,结果向下取整

int(x) 如果x是个小数,那么只保留整数部分

pow(x,y,z)相当于x的y次方跟z取余

布尔类型

bool结果为false的情况

布尔类型就是特殊的整数类型

true = 1

false = 0 

逻辑运算符

>>> "sdsd"and"dsda"

'dsda'

>>> "sdsd"or"dsda"

'sdsd'

>>> 

>>> 1 or 2

1

>>> 1and 2

2

>>> 1>2 or 2<3

True

>>> 1>2 and 2<3

False

>>> 

当and和or两边的值为字符串的时候,得到的结果为字符串

当and和or两边的值为数字的时候,得到的结果为数字

当and和or两边的值为true和false的时候,得到的结果为true和false

当布尔和其他类型同时存在是and取前面的值,or取后面的值

当没有布尔类型时or取前面的值,and取后面的值

运算符优先级

函数

input : 用于接收用户输入的内容

break: 跳出一层循环

random 用于生成伪随机数

random.randint(a,b)生成ab之间的随机数

random.getstate()获取random内部的状态

random.setstate()输入random的内部状态

把random的内部状态输入进去之后,再生成的随机数和之前的随机数一样

decimal用于浮点数运算(提升精度)

x = decimal.Decimal("0.1")

y = decimal.Decimal("0.2")

print(x+y)此时才等于0.3

开发流程:

流程图

开发之前最好先画流程图,流程图画好之后,就有了方向,然后再一步一步写代码

注重实现

思维导图

对于复杂的项目,一般先写思维导图,然后再根据思维导图,画流程图

注重设计

相关推荐

  1. 学习python第一

    2024-01-09 15:40:02       46 阅读
  2. python基础学习第一

    2024-01-09 15:40:02       20 阅读
  3. python 第一

    2024-01-09 15:40:02       10 阅读
  4. 每天学习python30分钟(第二

    2024-01-09 15:40:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 15:40:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 15:40:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 15:40:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 15:40:02       20 阅读

热门阅读

  1. mybatisplus实现自动创建/更新时间

    2024-01-09 15:40:02       38 阅读
  2. python什么是装饰器

    2024-01-09 15:40:02       31 阅读
  3. 从头开始构建大型语言模型

    2024-01-09 15:40:02       38 阅读
  4. C#轻量级日志功能(只有一个类)

    2024-01-09 15:40:02       37 阅读
  5. Docker实战

    2024-01-09 15:40:02       31 阅读
  6. 面试经典题---14.最长公共前缀

    2024-01-09 15:40:02       35 阅读