【Python笔记】1--基础语法

1、Python支持将系列数据类型解包为对应相同个数的变量

>>> a,b = (1,2) #变量a 指向int 对象1
>>> a,b = b,a #实现两个变量的值交换
>>> a  #Output: 2
>>> b  #Output: 1

2、Python并不支持常量,而是使用约定,声明在运行中不会改变的变量为常量,通常使用全大写字母

3、Python语句的书写规则

  • 使用换行符分隔
  • 从第一列开始,前面不能有空格,否则会产生语法错误
  • " \ " 可以用作续行符,但是""" ..."""、元组(...)、列表[...]、字典{...},可以不使用"\",放在多行
  • " ; "用于在一行书写多条语句。
>>>  print("abcd")  #Output: SyntaxError: unexpected indent
  • 表示空代码段可以用pass语句
>>>def do_nothing():
       pass

4、模块与包

>>>import math  #模块导入1
>>>math.sin(2)  #Output: 0.9092974268256817

>>>from math import sin #模块导入2
>>>sin(2)  #Output: 0.9092974268256817

5、类和对象的创建和调用

class Person:
     def Hello(self):
            print ('Hello,World')
p = Person()
p.Hello()

6、常用的API

print(x)
abs(x) #x的绝对值
type(x) #x的类型
len(a)
math.sin(x)
math.exp(x)
math.sqrt(x)
random.random() # 返回[0,1)区间的随机浮点数
random.randrange(x,y)# 返回[x,y)区间的随机整数,其中x与y均为整数

divmod(a,b)  #返回a除以b的商和余数
pow(x,y[,z]) #返回x^y,如果指定z,则为pow(x,y)%z
round(number[,ndigits]) #四舍五入取整,如果指定ndigits,则保留ndigits小数

#数制转换
bin(number) #转换为二进制字符串
hex(number) #转换为十六进制字符串
oct(number) #转换为八进制字符串

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值