语言基础笔记

2020-12-16 16:46:56 发布;2024-03-17更新

Python语言
动态,解释型语言两大特点是自动分配内存,逐行执行输出。其他特点是特定功能函数库和包较多,版本之间部分存在编译问题,入门学习特别方便。
常用工具是:Anaconda,vscode,pycharm;常用的包和库:pandas,numpy,scipy,cupy,sklearn,pytorch
  1. 变量类型:静态类型【number数字、string字符串、tuple元组】(不支持增删改查操作)
    动态类型【list列表、dictonary字典、set集合】(支持增删改查基本操作)
    数字类型【int有符号整型、long长整型、float实型、complex复数】

  2. 运算符号:算术、比较(关系)、赋值、逻辑、位、成员、身份、优先级排序

  3. 基本语句:条件语句、循环语句(继承、封装、多态【函数、对象】)

  4. 函数:一个具备单一功能代码模块【参数、函数体、返回值】

	# 求和函数定义
	def sum(arg1, arg2):
		total = arg1+arg2
		print("返回两个参数的和", total)
		return total
	# 调用sum函数
	totalsum = sum(10, 20)
	print(totalsum)
  1. 对象:通过类定义的数据结构实例,包含类变量和实例变量及方法
	class Emple:
		emplecCont = 0
	
		def __init__(self, name, sale):
			self.name = name
			self.sale = sale
			Emple.emplecCont += 1

		def dispalycount(self):
			print("toal Emple %d", % Emple.emplcCont)
		
		def displayEmple(self):
			print("name:",self.name, "sale:",self.sale)
  1. 模块调用
	def printname(names):
		print("hello", name)
		return
	
	## names.py调用
	import names
	names.printname("xiaoming")
  1. 内置函数
    在这里插入图片描述
  2. 正则表达式XML解析等;数据库操作;网络编程
C语言编程
C++语言
JAVA语言
Rust语言
Go 编程
Triton;Julia
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值