Python原创第十篇~字符串

# 2017-11-15 17:19:12 November Wednesday the 46 week, the 319 day
第一步:

Sublime Text -> Tools -> Developer -> New Plugin

然后在出现的文档中删除自带内容,把下面内容粘贴进去,然后把该文件重命名为addCurrentTime.py 
保存在sublime text的user路径下,我的安装路径是:

C:\Users\jack\AppData\Roaming\Sublime Text 3\Packages\User

然后在我的该目录下就看到多了一个文件addCurrentTime.py



import datetime
import sublime_plugin
class AddCurrentTimeCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        self.view.run_command("insert_snippet", 
         { 
          "contents": "%s" % datetime.datetime.now().strftime("# %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day")
            }
        )

该段代码使用了python自带的time模块。只需要了解strftime("# %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day")
        %Y 四位数的年份表示(000-9999)
        %m 月份(01-12)
        %d 月内中的一天(0-31)
        %H 24小时制小时数(0-23)
        %M 分钟数(00=59)
        %S 秒(00-59)
        %B 本地完整的月份名称
        %A 本地完整星期名称
        %W 一年中的星期数(00-53)星期一为星期的开始
        %j 年内的一天(001-366)
        
       
        # %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day
        # 2017-11-15 17:15:53 November Wednesday the 46 week, the 319 day

第二部:设置快捷键

Preferences-> Key Bindings

删除原来的内容,把下面东西粘贴进去就可以了。

[ { "keys": ["ctrl+shift+;"], "command": "add_current_time" } ]

 

然后同时按下ctrl shift ; 三个按键就会在程序开头显示对应时间和其他自己编写的内容。

 

注意:如果你以前设置过其他快捷键,只需要把大括号的东西粘贴到自己以前有的中括号里就行,
具体可以参考sublime text左边系统自带的快捷键模式。

 

第三部:检测快捷键是否起作用了

新建空白Python文档,同时按下ctrl shift ; 看到会有时间出现。神不神奇,好不好玩

设置回车空格数目,关系到以后的循环和判断语句的使用。
view->Indentation->Tab Width: 4以后想做大数据,爬虫方向的,这节要吃透哈。




本节内容:

1.标识符


2.关键字


3.字符串


4.转义字符


5.字符串运算符


6.字符串函数



1 标识符:Identifiers 






标识符由字母,数字,和下划线_三种不同的符号各种排列组合成。是程序员自己创造出来的,便于写程序。





特点:

•字母区分大小写, A 和a是不同的标识符


•标识符不可以用数字开头,比如8abc是错误的标识符


•没有长度限制





用处:

用于作为变量,函数名,类名,方法名等




2 关键字:Keywords





关键字:

就是系统已经占用的标识符,有特殊的用途,自己不可以另外安排这些关键字干其他事情,除非你想通宵找bug。类似亮剑电视剧里的特种兵,特种兵是独立的,普通领导不可以随意使用。要做到对每个关键字含义都了如指掌才可熟练编程。

Python世界里的关键字有:

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']




3 字符串定义:String








Python中单引号或者双引号包含起来的都是字符串,无论里面是数字还是字母,都是字符串。例如 'big bang', "123"都是字符串。




4 转义字符:Escape character


转义字符就是用来实现特殊目的的一些符号,标志就是反斜杠 '\'。最常用的就是表示回车的转义字符\n。参考这里Python中的数字这样玩才有趣。只需要了解有这么个东西存在,不求死记硬背,需要时候问下度娘就行。用多了,自然就记住了。




5 字符串运算符:Operator





+ 连接两个字符串,请看下图









[ : ] 截取字符串中的一部分,请看下图









字符串格式化用于文件处理中,请看下图









6 字符串函数:Function





删除空白符号










变换字母大小写函数









当然还有其他更多的各种函数,这里只是抛砖引玉。




           ****我是分隔符****            




这节顺便告诉大家一个好东西,方便把以前编写的放在python_grammer.py里的所有程序清晰分隔开。




用快捷键自动创建时间,具体方法如下:




第一步:粘贴代码




打开Sublime Text,Sublime Text -> Tools -> Developer -> New Plugin。然后在出现的文档中删除自带内容,把下面内容粘贴进去









然后把该文件重命名为addCurrentTime.py,保存在sublime text的user路径下,我的user安装路径是:

C:\Users\jack\AppData\Roaming\Sublime Text 3\Packages\User。然后在我的该目录下就看到多了一个文件addCurrentTime.py







把这段程序粘贴进去:




import datetime

import sublime_plugin

class AddCurrentTimeCommand(sublime_plugin.TextCommand):

    def run(self, edit):

        self.view.run_command("insert_snippet", 

         { 

          "contents": "%s" % datetime.datetime.now().strftime("# %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day")

            }

        )







该段代码使用了python自带的time模块。只需要了解

strftime("# %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day")

1.        %Y 四位数的年份表示(000-9999)


2.        %m 月份(01-12)


3.        %d 月内中的一天(0-31)


4.        %H 24小时制小时数(0-23)


5.        %M 分钟数(00=59)


6.        %S 秒(00-59)


7.        %B 本地完整的月份名称


8.        %A 本地完整星期名称


9.        %W 一年中的星期数(00-53)星期一为星期的开始


10.        %j 年内的一天(001-366)


        

第二部:设置快捷键




Preferences-> Key Bindings,删除原来的内容,把下面东西粘贴进去就可以了。   [ { "keys": ["ctrl+shift+;"], "command": "add_current_time" } ]




注意:如果你以前设置过其他快捷键,只需要把大括号的东西粘贴到自己以前有的中括号里就行,具体可以参考sublime text左边系统自带的快捷键模式。 




第三部:检测快捷键是否起作用了




新建空白Python文档,同时按下ctrl shift ; 看到会有时间出现。神不神奇,好不好玩。




效果如下

 # 2017-11-15 17:15:53 November Wednesday the 46 week, the 319 day






****我是分隔符****  




设置回车空格数目,关系到以后的循环和判断语句的使用。

Python的语法是通过空格来控制的,一般我们回车后,前面会自动留出4个空格。具体设置方法如下:

在Sublime Text菜单栏点击:view->Indentation->Tab Width: 4




家庭作业:

1

把图片里面的东西全部输入电脑里,并且正确运行出结果。

2

输出下面这句话:

迈克尔 乔丹说过:"I can accept defeat but could not accept to give up."

3

删除上面那句话的乔丹










相信我,就坚持跟我学编程,三个月后有希望月入8000+。不喜欢编程的看看我聊生活,职场,德国趣闻也不错。程序代码我尽可能贴图片,逼迫大家手动输入程序,只有这样才会进步。复制,粘贴代码永远在原地踏步。




如果你有任何问题想和Jack说的话,可以在公众号下留言(私人留言很少回复),先自我介绍年龄,职业,等你认为非常重要的信息,然后抛出问题,我会尽量一一回复大家的。




点赞,转发和关注是最大的鼓励和支持,Ich danke dir!




我是Jack_Yang,德国海归,会日,德,英,汉,C,  C++, Java, Python 8种语言。跟我免费学Python编程,偶尔还有德国小故事,职场经验分享,最新科技报道等。




我就是你心中那颗最亮的星,follow me bitte, you will not be so confused. Yes, we can!!!

长按二维码关注我

# 2017-11-15 17:19:12 November Wednesday the 46 week, the 319 day
第一步:

Sublime Text -> Tools -> Developer -> New Plugin

然后在出现的文档中删除自带内容,把下面内容粘贴进去,然后把该文件重命名为addCurrentTime.py 
保存在sublime text的user路径下,我的安装路径是:

C:\Users\jack\AppData\Roaming\Sublime Text 3\Packages\User

然后在我的该目录下就看到多了一个文件addCurrentTime.py



import datetime
import sublime_plugin
class AddCurrentTimeCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        self.view.run_command("insert_snippet", 
         { 
          "contents": "%s" % datetime.datetime.now().strftime("# %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day")
            }
        )

该段代码使用了python自带的time模块。只需要了解strftime("# %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day")
        %Y 四位数的年份表示(000-9999)
        %m 月份(01-12)
        %d 月内中的一天(0-31)
        %H 24小时制小时数(0-23)
        %M 分钟数(00=59)
        %S 秒(00-59)
        %B 本地完整的月份名称
        %A 本地完整星期名称
        %W 一年中的星期数(00-53)星期一为星期的开始
        %j 年内的一天(001-366)
        
       
        # %Y-%m-%d %H:%M:%S %B %A the %W week, the %j day
        # 2017-11-15 17:15:53 November Wednesday the 46 week, the 319 day

第二部:设置快捷键

Preferences-> Key Bindings

删除原来的内容,把下面东西粘贴进去就可以了。

[ { "keys": ["ctrl+shift+;"], "command": "add_current_time" } ]

 

然后同时按下ctrl shift ; 三个按键就会在程序开头显示对应时间和其他自己编写的内容。

 

注意:如果你以前设置过其他快捷键,只需要把大括号的东西粘贴到自己以前有的中括号里就行,
具体可以参考sublime text左边系统自带的快捷键模式。

 

第三部:检测快捷键是否起作用了

新建空白Python文档,同时按下ctrl shift ; 看到会有时间出现。神不神奇,好不好玩

设置回车空格数目,关系到以后的循环和判断语句的使用。
view->Indentation->Tab Width: 4

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值