博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python变量和字符串
阅读量:5124 次
发布时间:2019-06-13

本文共 1171 字,大约阅读时间需要 3 分钟。

  这段时间忘记更博了,学的太投入就一口气把python都学完,做了几个上手的小项目,自娱自乐,把笔记都写在百度云笔记中,现在就开始把所有笔记都粘贴复制分享给大家把

  

  变量
  变量就是编程最基本的存储单位
  比如a=12,记住Python中不需要就是写出变量类型,这让我一直做C#和Java开发的我刚开始还有点不适应,但是感觉很方便,大小写会区分的
  还有就是命名一定要规范,就算是简单也不能随便,可读性很重要,要让没有编程基础的人一眼就能看出代码的作用是什么,一定要达到这个效果,比如说:
  下面竟然不需要导入模块或者类,可能是自身带的
  file=open('C:/ddd/dd/text.txt','w')
  file.write('Hello World!') 这个里面写作str
  这个就算是没有这个文件也会新建,然后还有就是双引号和单引号都可以,三引号的话就可以应用于多行的字符串,一直到结尾为止
  这个就算没有这个文件就会自动创建,还有就是不能写成C:\,这样,Python3是不支持的,Python2可以
  在网上看到几个比较好的命名方法:
  https://zh.wikipedia.org/wiki/驼峰式大小写
  
  本人比较喜欢用小驼峰
  https://zh.wikipedia.org/wiki/帕斯卡命名法
  print(type(变量名))来获取变量的类型
  #coding:utf-8
  这个在Python3中做了一个改变,就是本身就是unicode编码,而不是本机编码,所以后面不需要再像python2一样去写成u"XXX".encode("gbk")了,就是不需要写那个u了,还有就是这样写的话我还是乱码,还没解决,另一个方法就是在设置里面将file encoding改成utf-8就可以了
  Str
  看下面这个代码,要记住如果说你是直接就是print("num")的话就会直接输出num,而不是2这个数
  str="words"*3
  print str就会输出三个words
  看下面的这个就知道前面的是包括的,后面的是不包括,这是因为前面是从0开始的,后面是从-1开始的

 

\  n就会换行,并且属于同一行的会有一个缩进,记得IDE里面是可以自动对齐的

 

  字符串的方法
  Python是面向对象的语言
  下面就是一个保密性的信息就是通过字符串里面的replace()方法来实现的,比如第几位就需要保密啥的

 

  下面就是在字符串中进行查找的方法,find(),返回的是找到的这个数的第一个的序号,返回的是第一个的,就算后面有的话还是只返回前面的

 

 

 

转载于:https://www.cnblogs.com/zpfXdd/p/7816391.html

你可能感兴趣的文章
团队开发之个人博客八(4月27)
查看>>
发布功能完成
查看>>
【原】小程序常见问题整理
查看>>
C# ITextSharp pdf 自动打印
查看>>
【Java】synchronized与lock的区别
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>
STM32F10x_RTC秒中断
查看>>
display:none和visiblity:hidden区别
查看>>
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
牛的障碍Cow Steeplechase
查看>>
Zookeeper选举算法原理
查看>>
3月29日AM
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
HTML元素定义 ID,Class,Style的优先级
查看>>
构造者模式
查看>>
http和https的区别
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
找到树中指定id的所有父节点
查看>>