文档章节

Python学习记录day1

ygqygq2
 ygqygq2
发布于 2016/11/20 12:05
字数 476
阅读 6
收藏 0

Python学习记录博客是本人记录学习python3过程中的一些记录和过程,日后也可以帮助自己温习。

python优点:

1.Python入门简单,功能强大,适用性强;

2.开发效率高,第三方库强大且多;

3.Python无需考虑底层细节;

4.可移植性,跨平台;

5.可扩展性;

6.可嵌入性,Pthon可嵌入到C/C++程序中;

python缺点:

1.速度慢,Python比C慢很多,比java也慢一点;

2.代码不能加密,源码是明文;

3.线程不能利用多 CPU 问题;

python版本2和3的区别:

1.python3支持中文,不需要特别声明字符编码;

2.一些语法变化;

3.库名变化;

4.去除库中某些冗余功能

变量定义的规则:

1.变量名只能是字母、数字或下划线的任意组合;

2.变量名的第一个字符不能是数字;

3.以下关键字不能声明为变量名:

['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']

ASCII码:

http://www.asciima.com/

交互式输入

python2有raw_input和input,使用input输入时,要求变量类型较严谨

python3只有input,默认输入的变量是string类型

Tab补全模块

vim /usr/local/python/lib/python2.7/site-packages/tab.py

# python startup file
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
    readline.read_history_file(histfile)
except IOError:
    pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

猜年龄(数字)游戏

#!/usr/bin/env python
#_*_coding:utf-8_*_
'''
* Created on 2016/10/10 19:29.
* @author: Chinge_Yang.
'''

age = 27
count = 0

for i in range(10):
   if count < 3:
       guess_num = int(input("Input your guess number:"))
       if age == guess_num:
           print("Congraturation,you are right!")
           break
       elif age > guess_num:
           print("You guess it smaller than it!")
       else:
           print("You guess it bigger than it!")
       count += 1
   else:
       continue_confirm = input("Do you want to continue(y|n):")
       if continue_confirm == "y":
           count = 0
       else:
           print("bye")
           break

本文转载自:http://ygqygq2.blog.51cto.com/1009869/1860409

共有 人打赏支持
ygqygq2
粉丝 0
博文 12
码字总数 9366
作品 0
珠海
程序员
3分钟入门Python,知道这些就够了

序言 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知的C、java、php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十...

_小迷糊
07/26
0
0
python学习--DAY2

程序1:name=“ (name) 出现错误: C:Python36python.exe C:/Users/XX/PycharmProjects/S23/DAY1/VAR.py File "C:/Users/XX/PycharmProjects/S23/DAY1/VAR.py", line 2 name=:“你好,世界”......

笨贼XX
2017/06/16
0
0
Python---scrapy框架的学习

scrapy框架的学习 先熟悉下scrapy项目结构: scrapyTest/scrapyTest/ init.py用来初始化项目信息 scrapyTest/scrapyTest/ items.py文件为爬虫项目的数据容器文件,主要用来定义我们的数据. s...

android-key
07/20
0
0
Python开发基础-day1

1.Python编程风格 缩进统一 变量:(Python的变量不需要声明) a、标示符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘_’) b、标示符名称的其他部分可以由字母(大写...

opsedu
06/28
0
0
网络盗取密码犹如探囊取物,这对Python黑客来说太简单了!

Python黑客篇 这年头黑客盗号的从出不穷,不是脱裤就是社工钓鱼。今天来讲一下python盗号的原理(学习用途,请勿用于违法犯罪),知己知彼方能百战不殆嘛。 脱裤我们就不多提了,无非就是过滤...

Python新世界
07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
今天
2
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
5
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
4
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
5
0
中秋快乐!!!

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部