栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python

Python基础1 基本语法

① 注释:# 或者 三个单引号或三个双引号(多行注释)

② 语句最后不用分号

③ 使用变量不用定义类型,直接a=0

④ 单引号(‘’)等同于双引号(“”)

⑤ 输出:print

转义字符
  • 换行 n

  • 水平制表符 t

    • 输出文本时垂直方向对齐

      • print("1t2t3t")
        print("10t20t30t")
        # 输出
        # 1  2  3
        # 10 20 30
        
  • 回车 r

  • 退格 b

  • 取消转义 r®

数据类型
  • 整型 int
  • 浮点型 float
  • 字符型 str(字符串)
  • 布尔型 True,False
强制类型转换
  • int()

  • float()

  • str()

    • print('我叫‘+name+’,今年‘+str(age)+‘岁’)

    注:小数不能转成int,error

输入 input()
  1. input一般和赋值语句连用

  2. 接收的是str类型,如有需要须进行类型转换

    name = input('你叫啥')
    print(name)
    
    age1=input('年龄1')
    age2=input('年龄2')
    print('总年龄为',age1+age2)
    
算术运算符
  • 整除 //

    • 一正一负向下取整,e.g 9//-4 → -3
  • 幂运算 **

  • 取余 %

    • 一正一负按公式,余数=被除数-除数×商(整数商)

      ​ e.g 9%-4 → 9-(-4)×(-3)=-3

变量的格式化输出
  • # 定义字符串变量 name,输出 我的名字叫 小明,请多多关照!
    name = "小明"
    print("我的名字叫 %s,请多多关照!" % name)
    
    # 定义整数变量 student_no,输出 我的学号是 100
    student_no = 100
    print("我的学号是 %06d" % student_no)
    
    # 多个变量的输出
    name = "小明"
    age = 18
    print("我叫%s,我今年%d岁了" % (name,age))
    
    # 定义一个小数 scale,输出 数据比利时 80.00%
    scale = 0.8
    print("数据比利时%.2f%%" % (scale*100))  # 注意括号,不然就变成字符串的拼接
    
关键字

可以通过以下命令查看python中的关键字

import keyword
print(keyword.kwlist)
if语句
if 条件:
	条件满足要执行的事情
elif 条件:
    条件满足要执行的事情
else:
    条件满足要执行的事情
    
# if (() 
# 		or () 
# 		or ()):
逻辑运算符
  • 与 and
  • 或 or
  • 非 not
    • 可以和 if 连用 if not

区分C中的 &&,||

随机数
import random  # 导入随机数工具包

random.randint(1, 10)  # 生成1到10的随机数
while循环
i = 0  

while i <= 4:
	print("Hello Python!")
	i += 1

# 效果就是c中的for循环
break和continue
  • break 某一条件满足时退出当前循环

  • continue 某一条件满足时,不执行剩下语句

    • i = 0
      
      while i <= 10:
      	if(i == 3)
          	i += 1  # 用continue注意修改条件值
              continue  
      	print(i)
      	
      	i+=1
      
print的增强
  • 在默认情况下,print输出内容后会在内容末尾增加换行

  • 如果不想换行,可以在print输出内容的后面增加,end=“”

  • 其中""中间可以指定print输出内容之后继续希望显示的内容

  • # 输出内容后不会换行
    print("*", end="")
    print("*")  # 输出 **
    
    # 单纯换行
    print("")  # 相当于c中的printf("n")
    
函数
# 定义
def 函数名():
	函数封装的代码

# 调用
函数名()

# 注释


def 函数名():  # 函数定义的上方要空两行
    '''注释内容'''
# Ctrl+Q 可以查看函数的注释内容(光标要在函数名位置)
  • 与c一样,函数也可以进行参数的传递返回值

    • def sum_2_num(num1 , num2):
      	return num1 + num2
      
      result = sum_2_num(1,2)
      print(result)
      
  • 将光标指向函数名在小灯泡处可以选择插入形参注释,注释完按 Ctrl+Q 可以查看注释

模块
  • 可以 在一个python文件 中定义 变量或者函数
  • 然后在 另外一个文件 中使用 **import **导入这个模块
  • 导入后可以使用 模块名.变量 / 模块名.函数 的方式调用这个模块中的资源
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/886489.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号