python语法学习一

终于要学python啦,我的笔记是基于python3.6,看的课程是南京大学张莉老师的"用python玩转数据"。

首先呢,我是一名python小白,C语言基础一般般,学好python,将会是我人生中最值得骄傲的事情。

1.python执行方式

直接在shell中,短小的代码

新建py文件,较多的代码

2.语法

基本

1.标识符

1)首字母是字母或下划线

2)其余可以时字母、下划线、数字

3)大小写敏感

4)关键字不可作为标识符

2.赋值

#增量赋值(赋值与运算符放一起)
>>> m=18
>>> m%=5
>>> m
3
#链式赋值
>>> Pi=pi=3.14
>>> Pi
3.14
#多重赋值
>>> x=1
>>> y=2
>>> x,y
(1, 2)   #元组,python特有的
#交换
>>> x,y=y,x
>>> x,y
(2, 1)
>>> pi,r=3.14,3
>>> pi
3.14
>>> r
3
3.语句

 完整执行一个任务的一行逻辑代码

——赋值语句完成赋值

——print语句完成输出

>>> pi=3.14
>>> r=2
>>> c=2*pi*r
>>> print(c)
12.56

1.数据类型

1.整型(int、long)

整型和长整型不区分

2.布尔型

True(1) 、False(0)

3.浮点型(float)

4.负数型

>>> x=2.4+5.6j
>>> x.imag
5.6
>>> x.real
2.4
#共轭复数
>>> x.conjugate()
(2.4-5.6j)

5.序列类型

字符串的表示

>>> string='hello'
>>> print(string)
hello
>>> string="hello"
>>> print(string)
hello
>>> string='''hello'''
>>> print(string)
hello

6.映射类型

#字典
>>> d={'sine':'sin','cosine':'cos','Pi':3.14}
>>> d['sine']
'sin'
>>> d['Pi']
3.14

2.运算

1.算术运算

>>> x=1
>>> y=1
>>> z=3
>>> result1=x+3/y-z
>>> print(result1)
1.0
>>> 1//2
0
>>> (-3)**2
9
>>> 1/2
0.5

2.比较运算

>>> 3<4<5
True
>>> 4>3<5
True
>>> 'abc'>'xyz'
False
>>> 4<3<5!=2<7
False

3.逻辑运算

not 、and、or 代表取反、或者、并且

>>> x=1
>>> y=1
>>> x<0.5 or y>2.7
False
>>> x<0.5 and y>2.7
False
>>> not x<0.5
True

4.字符运算

#原始字符串操作符(r/R):
f=open(r'd:\python\test4.py','w')
f=open('d:\\python\\test4.py','w')

3.函数

非内建函数

函数、模块、包后续介绍

#一个完整的python文件就是一个模块
#导入模块
>>> round(5.34)
5
>>> import math
>>> math.pi
3.141592653589793
>>> int('10110001', 2)
177

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值