Python心经(1)
因为工作要用python写一些脚本,所以自己就开始学习了一下。
这个系列不知道能更多少,看我学的深浅吧。总之先过一下语法,记录一下学习的时候敲的demo
代码测试的话我用vscode+python解释器,配的py虚拟环境,跑的代码,以py3.0为例
python不像c/c++靠{}来区分代码块,他用缩进去区分模块
print输出自带换行,如果要实现不换行需要在变量末尾加上逗号 ,
python里面表示字符串的有单引号,双引号,三引号,三单引号。后面这俩可以由多行组成
import osprint("hello")a=10
print(a)
#py 的单引号和双引号没有区别,都是用来表示字符串的
print('nihao lll')
print('hellonihao lll')
print() #就是一个换行
print("I'm orrik","aaaa")
print('I\'m orrik')
#三引号,三单引号都能用来表示字符串,且可以用多行表示
print("""aaaaaaaaa""")
print("""aaaaaaaaa
bbbb""")#引号都是字符串
#很多用法和c很类似
print('apple'+'bb')
print("aaa"+"bbb")
print(1+2)
#print('1'+2) error
print(int('1')+2) #强转
print(str(5)+'apple')
print(float('1.2')+3)
算数运算
print(2**3) #2的三次方
print(8%3)
print(9//2) #意思是多少个2乘能得到或靠近9,取整算的
自变量
a=10
print(a)apple_fruit=20
print(apple_fruit)WORLDps=50
print(WORLDps)eggs=20+1
print(eggs)#分开定义变量,或者定义到一块,打印分开打印或者合并打印都可以
i=1
j=2
print(i, j)k,x,y=10,20,20
print(k,x,y)x=k*y
print(k,x,y)
while循环使用
应该写在最前面的语法:补充一下,要一行显示多条语句,用;号隔开
i=1
j=2
print(i);print(j)i=0
#print自带换行 ,不想换行可以这么做
while(i<10):print(i,end=' ') #双引号也行,带个空格i+=1
for循环的使用
range (i,j)内置迭代器,输出i到j-1,还有第三个参数表示跨度
range(1,10,2) 每两个一输出,默认第三个参数可以不写
example_vecotr=[2,1,5,0,1,0,10,2]for i in example_vecotr:print(i,end=' ')print('\n'+"over")#range (i,j)内置迭代器,输出i到j-1,还有第三个参数表示跨度
#range(1,10,2) 每两个一输出,默认第三个参数可以不写
for i in range(1,10):print(i,end=' ')
print('\n'+"overagin")str="sasowo"
for i in (str):print(i,end=' ')
print('\n'+"overagin!!")
break,continue同样也能用在循环里面,这里就不举例子了
条件判断语句的使用,在py里面逻辑判断不用像c/c++需要用到&&或||这些操作,解释器能直接读懂我们人类最直观的语句输入
m=1
n=2
k=3
p=4
o=2
if m<n<k:print("is true")if m<p>k:print("is true too")if m==1:print("相等")while(1<n<5):print("xx")n+=1
同c/c++一样对于多重判断也是第一个条件满足了,就退出了
x=-3
if(x<1):print("x<1")
elif(x<-1):print("x<-1")
elif(x==-3):print("x==-3")
else:print("other")
print("over")
str = 'Python'
for s in str:if s == 'o':breakprint(s)
Python心经(1)相关推荐
- Python心经(6)
目录 callable super type()获取对应类型 isinstance判断对象是否是某个类或者子类的实例 issubclass,判断对象是不是类的子孙类 python3的异常处理 反射: ...
- Python心经(2)
有关数字类型,字符串,函数 目录 有关数字类型,字符串,函数 数字 字符串 索引操作 切片操作 单个字符编码 运算符 还有一些常用的内置函数 Python输入函数 输出函数print()语法 pyth ...
- Python心经(5)
目录 python对于类和实例,,都能随时动态绑定 属性或者函数 可以通过__slots__去限定实例所能绑定属性的范围 python里面类很多定制函数__xx__ 下面给个python里面枚举类型 ...
- Python心经(4)
这节记录一些内置模块的使用 目录 hashlib模块,,加密用 json模块 os模块 一个实用的案例: os模块的找文件的操作 随机生成random模块 时间相关模块 time,datetime h ...
- Python心经(3)
这一节总结点demo和常用知识点 目录 有关字符串格式化打印的 lambda匿名函数,,将匿名函数作为参数传入 文件读写 生成器 python的装饰器 简单的网站代码: 有关三元运算 推导式: 新浪面 ...
- 语音控制 python_用Python编程实现语音控制电脑
电脑面前的你,是否也希望能让电脑听命于你? 当你累的时候,只需说一声"我累了",电脑就会放着优雅的轻音乐来让你放松. 或许你希望你在百忙之中,能让电脑郎读最新的NBA比分赛况-.一 ...
- python性能测试方法_Python实现测试磁盘性能的方法
本文实例讲述了Python实现测试磁盘性能的方法.分享给大家供大家参考.具体如下: 该代码做了如下工作: create 300000 files (512B to 1536B) with data f ...
- python中的集合类型_Python中的集合类型知识讲解
>>> s.add('z') >>> s set(['c', 'e', 'h', 'o', 'p', 's', 'z']) >>> s.updat ...
- python列表常用操作_Python列表(list)常用操作方法小结
常见列表对象操作方法: list.append(x) 把一个元素添加到链表的结尾,相当于 a[len(a):] = [x] . list.extend(L) 将一个给定列表中的所有元素都添加到另一个列 ...
最新文章
- ad用户和计算机的使用方法,AD技巧之指定用户登录和指定计算机登陆
- uva 12508 - Triangles in the Grid(几何+计数)
- java实现红包要多少钱_Java实现发红包模拟
- 持续集成mysql_DevOps安装、部署持续集成
- java中io流是类吗_Java中的IO流
- 乐高无线服务器必须有房主,乐高无限成就有哪些-乐高无限成就大全_手心游戏...
- 指针用完了怎么办_墙体里水管漏水怎么办?瞧瞧这个,轻松搞定,滴水不漏
- Mesos + Marathon + Chronos + Docker环境安装
- MFC 教程【12_对话框和对话框类CDialog 】
- Repast仿真学习
- 基于jsp java的员工绩效考核管理系统
- SpringBoot集成Beetl
- 安装Win7时删除系统保留的100M隐藏分区
- (随笔)无人机集群通信组网系统—无人机自组网
- Java Swing
- 数码相册项目(带密码登陆,代码已开源)
- 2048游戏python源代码_python pygame实现2048游戏
- 网址二维码:如何制作网页链接二维码?
- Camera HAL3学习
- 运营︱快速提高app日活的方法
热门文章
- mysql里面guid_数据库中GUID的生成
- 自学Java到底怎样才能入门?
- golang实现TCP网络编程
- 缺失数据em算法python_重磅!李航《统计学习方法》Python 代码更新,适应第二版!...
- Android 屏幕 长虹电视,【沙发管家】长虹智能电视多屏互动使用教程
- Java实现微信APP支付实现记录
- 微信支付踩坑记录 (java后端四:企业付款到零钱)
- pytorch测试,pil 读取图片 “IOError incurred when reading ‘{}‘. Will redo. Don‘t worry. Just chill
- android实现倒计时一个动态圈
- python画菱形的代码_题目:python 打印出如下图案(菱形):