【python基础学习】一

python概述

编译型语言解释型语言
编译器解释器
最终形成可执行文件逐行解释源代码
跨平台
  • 面向对象
  • 强大的标准库
  • python社区提供了大量第三方模块
  • 可扩展性(某些算法不公开可用c/c++编写,在py中使用

Hellopython

print(“hello”)

在这里插入图片描述

  • python2.X默认不支持中文
  • 2.X的解释器是python
  • 3.X支持 解释器是python3

交互式执行

IPython

运算符

除法 取整与否

9/2 	# 4.5
9//2	# 4	向下取整
9%2		# 1 取余

乘方

9 ** 2		# 9^2 = 81

运算符可用于字符串

"a" * 3		# aaa

优先级

排序 :从高到低

  • 乘除,取余,取整
  • 加减

py执行原理、Ubuntu里查看解释器大小

  • CPU将python解释器复制到内存中
  • 解释器让CPU翻译py代码
  • CPU执行翻译后的机器语言

数据类型

数字型

  • 整型 int 长整型 long
  • 浮点型 float
  • 布尔型 bool true false
2 ** 32 
type(2 ** 32) 		# int
type(2 ** 64)		# long

非数字型

  • 字符串
  • 列表
  • 元组
  • 字典
type() 	# 查看类型

变量

拼接

python中字符串可以直接拼接

a = "加"
b = '油'
print(a+b)

输入

# input 默认输入字符串
input("please in put sth ") 		# 输入函数

password = input("请输入银行密码")
# 转换函数
int(x)		
float(x)
int("123")		# 123
# 单价*数量
# input默认字符串
# 字符串不饿能进行运算,要转换为数字型
# 减少变量定于

price = float(input("请输入价格:"))
weight = float(input("请输入数量:"))

money = price * weight

print(money)

格式化输出


name="lily"
print("我的名字是 %s"% name)
# 我的名字是 lily

id = 2
print("我的学号是%03d"%id)
# 我的学号是002,向前补全0

# %% 表示输出%
scale = 0.25 * 100
print("数据比例是 %.2f%%"%scale)
# 数据比例是 25.00%

变量的命名

  • 字母 数字 下划线
  • 不以数字开头
  • 不与关键字重名
  • 区分大小写!!!
  • 小驼峰firstName

关键字

import keyword
print(keyword.kwlist)


['False', 'None', 'True', '__peg_parser__', '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']

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值