学习python的第一天笔记

python学习第一天

今日的知识点

输入和输出

  • print()用来输出文字,默认拿到的内容都是字符串
  • input()用来接收键盘的输入
  • 用来注释,给读者读,电脑不会读取

  • 变量不能有数字开头,并且不能有空格,区分大小写

运算符

  1. +加
  2. -减
  3. *乘
  4. /除(得到小数)正常除,得到小数
  5. //整除(得到整数部分)只要商的整数
  6. %取余数,除完之后剩下的,多出来的那个部分

bool(布尔值)

  • 在python中所有的非零数字都是True,零是False

比较运算符

  1. > 大于
  2. < 小于
  3. >= 大于等于
  4. <= 小于等于
  5. == 等于
  6. != 不等于

逻辑运算符

  • not 逻辑“非” 如果x为True,则not x为False
  • and 逻辑“与” 如果x为True,且y为True,则x and y为True
  • or 逻辑“或” 如果x y 中有一个为True,则x or y为True

if的条件语句

  • 语法为:
if 条件:
  选择执行的语句
  • 特别的说明:
    1. 条件后面的冒号不能少,同样必须是英文的标点
    2. if内部的语句需要一个统一的缩进,一般是用4个空格或者按下tab键,**千万不可以tab键和空格一起用

while

  • 语法为:
while 条件:
  循环执行的语句
  • while的意思是,当条件为True时就去执行内部的代码,当条件为False时,就跳过
  • 注意事项与if语句的相同

python的模块的引入

  • 别人提前写好的代码工具箱,用来扩展python的功能,用import引入
  • 导入的方式
    1. import 模块名(导入全部)
    2. from 模块名 import 函数(只导入指定的功能)
  • 常用的自带模块
    1. random:随机数(randint,choice)
    2. math:数学计算(平方根,三角函数,圆周率)
    3. time:时间,延时等待
      time.sleep(秒数)=让程序暂停,等待一会,再继续往前面跑必须要先写import time
    4. turtle:海龟画线,用来绘制图形,需要先引入模块import turtle
      常用的指令:forward(n):向前走n像素,画线;left(角度):向左转弯;right(角度):向右转弯;done():保持绘图窗口
  • import random和from random import randint的区别
    1. import random把整个的random工具箱里面的全部都拿出来,使用的时候,必须写random.函数名( )
    2. import random import randint使用的时候直接写randint,不用加random.前缀

for循环

  • 语法为:
for i in range(a,b)
```<!--就是从a循环到b-1-->
### 循环的嵌套
- 想要输出5个\*,可以用for循环这么写:
```python
for i in range(0,5):
  print("*")
  • 如果想让5个*在同一行中,需要加上end的参数,使得print之后不会换行:
for i in range(0,5):
  print("*",end" ")
  • 如果要输出5*5的方阵图:
for i in range(0,5):
  for j in range(0,5):
    print("*",end" ")
    print()
```<!--`print()`是空打印,作用是换行>
posted @ 2026-11-03 12:14  泡芙不泡茶  阅读(4)  评论(0)    收藏  举报