因为工作要用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)相关推荐

  1. Python心经(6)

    目录 callable super type()获取对应类型 isinstance判断对象是否是某个类或者子类的实例 issubclass,判断对象是不是类的子孙类 python3的异常处理 反射: ...

  2. Python心经(2)

    有关数字类型,字符串,函数 目录 有关数字类型,字符串,函数 数字 字符串 索引操作 切片操作 单个字符编码 运算符 还有一些常用的内置函数 Python输入函数 输出函数print()语法 pyth ...

  3. Python心经(5)

    目录 python对于类和实例,,都能随时动态绑定 属性或者函数 可以通过__slots__去限定实例所能绑定属性的范围 python里面类很多定制函数__xx__ 下面给个python里面枚举类型 ...

  4. Python心经(4)

    这节记录一些内置模块的使用 目录 hashlib模块,,加密用 json模块 os模块 一个实用的案例: os模块的找文件的操作 随机生成random模块 时间相关模块 time,datetime h ...

  5. Python心经(3)

    这一节总结点demo和常用知识点 目录 有关字符串格式化打印的 lambda匿名函数,,将匿名函数作为参数传入 文件读写 生成器 python的装饰器 简单的网站代码: 有关三元运算 推导式: 新浪面 ...

  6. 语音控制 python_用Python编程实现语音控制电脑

    电脑面前的你,是否也希望能让电脑听命于你? 当你累的时候,只需说一声"我累了",电脑就会放着优雅的轻音乐来让你放松. 或许你希望你在百忙之中,能让电脑郎读最新的NBA比分赛况-.一 ...

  7. python性能测试方法_Python实现测试磁盘性能的方法

    本文实例讲述了Python实现测试磁盘性能的方法.分享给大家供大家参考.具体如下: 该代码做了如下工作: create 300000 files (512B to 1536B) with data f ...

  8. python中的集合类型_Python中的集合类型知识讲解

    >>> s.add('z') >>> s set(['c', 'e', 'h', 'o', 'p', 's', 'z']) >>> s.updat ...

  9. python列表常用操作_Python列表(list)常用操作方法小结

    常见列表对象操作方法: list.append(x) 把一个元素添加到链表的结尾,相当于 a[len(a):] = [x] . list.extend(L) 将一个给定列表中的所有元素都添加到另一个列 ...

最新文章

  1. ad用户和计算机的使用方法,AD技巧之指定用户登录和指定计算机登陆
  2. uva 12508 - Triangles in the Grid(几何+计数)
  3. java实现红包要多少钱_Java实现发红包模拟
  4. 持续集成mysql_DevOps安装、部署持续集成
  5. java中io流是类吗_Java中的IO流
  6. 乐高无线服务器必须有房主,乐高无限成就有哪些-乐高无限成就大全_手心游戏...
  7. 指针用完了怎么办_墙体里水管漏水怎么办?瞧瞧这个,轻松搞定,滴水不漏
  8. Mesos + Marathon + Chronos + Docker环境安装
  9. MFC 教程【12_对话框和对话框类CDialog 】
  10. Repast仿真学习
  11. 基于jsp java的员工绩效考核管理系统
  12. SpringBoot集成Beetl
  13. 安装Win7时删除系统保留的100M隐藏分区
  14. (随笔)无人机集群通信组网系统—无人机自组网
  15. Java Swing
  16. 数码相册项目(带密码登陆,代码已开源)
  17. 2048游戏python源代码_python pygame实现2048游戏
  18. 网址二维码:如何制作网页链接二维码?
  19. Camera HAL3学习
  20. 运营︱快速提高app日活的方法

热门文章

  1. mysql里面guid_数据库中GUID的生成
  2. 自学Java到底怎样才能入门?
  3. golang实现TCP网络编程
  4. 缺失数据em算法python_重磅!李航《统计学习方法》Python 代码更新,适应第二版!...
  5. Android 屏幕 长虹电视,【沙发管家】长虹智能电视多屏互动使用教程
  6. Java实现微信APP支付实现记录
  7. 微信支付踩坑记录 (java后端四:企业付款到零钱)
  8. pytorch测试,pil 读取图片 “IOError incurred when reading ‘{}‘. Will redo. Don‘t worry. Just chill
  9. android实现倒计时一个动态圈
  10. python画菱形的代码_题目:python 打印出如下图案(菱形):