码迷,mamicode.com
首页 > 编程语言 > 详细

python变量和字符串

时间:2017-11-10 23:04:06      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:重要   创建   类型   改变   dia   时间   9.png   技术分享   面向对象   

  这段时间忘记更博了,学的太投入就一口气把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(),返回的是找到的这个数的第一个的序号,返回的是第一个的,就算后面有的话还是只返回前面的
技术分享

 

 
技术分享

 

python变量和字符串

标签:重要   创建   类型   改变   dia   时间   9.png   技术分享   面向对象   

原文地址:http://www.cnblogs.com/zpfXdd/p/7816391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!