python入门1

常量

整型数据

整数,可正可负。只要内存许可,整数可以无限大。
表示形式:
1.十进制整数。
2.二进制整数。以0B/0b开头,后接数字 0/1。
3.八进制整数。以0O/0b开头,后接0~7.
4.十六进制整数。以0X/0x开头,后接0-9,A-F(a~f)。

浮点型数据

实数表示形式:
1.十进制小数形式。34.0,3.23,34.
注:34.表示34.0
2.指数形式。45e-5。4.5e-6.
复数的表示形式:
a+bj。
可以通过x.real和x,imag获取复数x的实部和虚部。结果都是浮点型

字符串常量

可用单引号,双引号和三引号表示。
区别:单引号和双引号括起来的字符串必须在一行内表示,而三引号括起来的字符串可以是多行的。

基本的字符串函数

1.eval()函数:把字符串的内容作为对应的python语句来执行。
eval(字符串)
2.len():返回字符串的长度。字符个数。
len(字符串)

变量

python语言是一种动态类型语言,变量的数据类型是在给变量赋值时确定的,对变量的每一次赋值都可能改变变量的类型。
可以使用python的内置函数type()来查询变量的类型。

标识符

同c:数字,字母,下划线组成。不能以数字开头。
但是,单独的下划线(_)是一个特殊的变量,用于表示上一次运算的结果。

关键字

具有特定含义的标识符,又称保留字。
import语句导入keyword模块后,print(keyword.kwlist)语句查看所有关键字。
结果

布尔类型

false /true

# 20220622 author@amelie

# 字符串str
str = ' welcome to Pycharm   '
# strip去除多余的空格
str = str.strip()
# 全大写
str =str.upper()
# 全小写
str = str.lower()
# 判断是否全大写\小写
result_F = str.isupper()
result_F = str.islower()


# 列表list
# 定义一个空列表
dog_names=[];
# 空列表加一个元素
dog_names.append('wangwang')
# 删除一个元素
dog_names.remove('wangwang')

# 字典dict
# 空字典
animals_count = {}
# 字典中加元素
animals_count['dog']= 10
animals_count['cat']= 12
print(animals_count['cat'])

#工具
# type--获取数据类型
print(type(animals_count),type(dog_names),type(str))

# dir--获取改数据类型的可操作方法
print(dir(str))
print(dir(dog_names))
print(dir(animals_count))

# help--获取对象、方法或模块的文档
print(help(dir))



常用的系统函数

在调用系统函数之前,先要使用import语句导入相应的模块。
格式:from 模块名 import 函数名
如果希望导入模块中的所有函数定义,则函数名用*。
格式:from 模块名 import*

常用的模块函数

数学库模块 math
复数模块 cmath
随机数模块 random
时间 time’
日历 calendar

常用的内置函数

python内置函数包含在模块builtins中,该模块在启动python解释器时自动装入内存,不需用import语句导入模块。
print(),type(),id().
range()函数
调用格式:range([start,]end[,step])
start 默认 0 ,step 默认 1
abs(x):返回x的绝对值,保持x的类型。
x为复数时返回复数的模
**pow(x,y[,z])**省略z时,返回x的y次幂,结果保持x或者y的类型。
如果带参数z,结果是x的y次方再对z求余数。
round(x[,n]):对浮点数x进行四舍五入。n表示小数位数。
divmod(x,y):把除法和取余运算结合起来,返回一个包含商和余数的元组。
**dir()和help()**查看python帮助信息。

基本运算

算术运算

+,-,*,/(除),//(整除),%,**(乘方)
注:/,//,%返回一个浮点数。

数据类型的转换

int float complex
complex(x) x转换为复数,x为复数的实部,虚部为0.
complex(x,y)x为实部,y为虚部。

位运算

1.按位与&
2.按位或|
3.按位异或^
0^0=0 0^1=1 1^0=1 1^1=0
4.按位取反~
~0=1 ~1=0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值