python记录点

python记录点


文件编码

Unicode使用最少2个字节(1个字节=1BYTE=8bit=一个长度为8的二进制数) 来表示字母和符号等,有时候是4个字节。
UTF-8是对Unicode编码的压缩和优化,最大的特点是它采用了变长的编码方式,他不再是最少使用2个字节,而是将所有的字符进行分类。ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存…
  • 不同编码之间的关系

python2中文件的默认编码为ASCII,在文件中含有中文的时候就会报错,这时,我们需要是设置一下文件的默认编码,如下:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-  # 指定python文件编码方式 

在python3中,文件的默认编码为UTF-8,已经不存在这个问题。

循环

for i in range(1, 10, 2): # 1-10  2是步长 i是变量
#[1, 3, 5, 7, 9]

  break    #退出循环
  continus  #跳过当次循环
  exit()  #退出程序


# __author:  Administrator
# date:  2016/8/22

name = ‘weijie‘
age = 32
job = ‘developer ‘
salary = 5000.00if salary.isdigit(): #长的像不像数字,比如200d , ‘200‘
    salary = int(salary)
# else:
#     #print()
#     exit("must input digit") #退出程序

msg = ‘‘‘
--------- info of %s --------
Name: %s
Age : %d
Job : %s
Salary: %f
You will be retired in %s years
-------- end ----------
‘‘‘ % (name, name, age, job, salary, 65-age)

print(msg)



原文地址:https://www.cnblogs.com/kryiran/p/12109058.html

时间: 2024-08-02 00:44:28

python记录点的相关文章

python 记录Django与Vue前后端分离项目搭建

python 记录Django与Vue前后端分离项目搭建 参考链接: https://blog.csdn.net/liuyukuan/article/details/70477095 1. 安装python与vue 2. 创建Django项目 django-admin startproject ulb_manager 3. 进入项目并创建名为backeng的app cd ulb_manager   python manage.py startapp backend 4. 使用vue-cli创建v

自学python记录_(1)新手入门

学习一门新鲜的语言,如何证明自己学会了,我认为是自己能有条理的给别人讲出来,讲出一个所以然来让别人听得懂,从新手的角度出发,跟着新手一起填坑,在这个过程中会不断增强自己,这是我所坚信不疑的.所以立此贴最大的目的是为了见证自己学习python的过程,中间遇到的坑肯定也很多,我都会记录出来.如果帖子一个月不跟新了,呵呵,我肯定放弃了此文重点:python开发环境的安装1):安装python2.7和sublime3.0软件下载链接:链接: https://pan.baidu.com/s/1uqG68h

[python]记录Windows下安装matplot的经历

最近学习在看<机器学习实战>一书,第二章的时候要用到Natplotlib画图,于是便开始安装Matplotlib.本文所用到的所有安装包都可以在文末的链接中找到. 首先从Matplotlib官网提供的链接下载安装包http://matplotlib.org/downloads.html,选择适合自己python的版本,笔者用的是python2.7,所以下载了matplotlib-1.4.2.win32-py2.7.exe,如下图所示. 下载完成之后点击安装,打开python shell输入im

初学python 记录一些易错点

1.区分字符串与数值 话说在c语言这个强类型语言中,各变量类型被强制的区分开来,类型转换工作也必须由程序员显式完成,所以c语言的字符串与数值自然能区分的很清楚. 不过在弱类型的语言中,许多麻烦的类型转换操作解释器都会偷偷地帮你完成了.尤其是php,那叫一个方便简单,纯数字组成的字符串能直接与数值相加,实际用起来,我们经常没有注意到纯数字的字符串与数值没有什么区别. 如 1 <?php 2 $a1="5"+8; 3 $a2=5+"8"; 4 $a3=5+8; 5

Python 记录(一)

一开始没发现3.5与2.x版本的区别,导致浪费了很多时间在导包等问题上: 如: Pyhton2中的urllib2工具包,在Python3中分拆成了urllib.request和urllib.error两个包.就导致找不到包,同时也没办法安装. 所以需要install urllib.request和install urllib.error 两个包,然后将builtwith包中的import urllib2修改为import urllib.request 和import urllib.error.

python记录Unable to find vcvarsall.bat错误信息

在安装gevent时报错 C:\leakScan-master\scanner>easy_install gevent Searching for gevent Reading http://pypi.python.org/simple/gevent/ Best match: gevent 1.0.1 Downloading https://pypi.python.org/packages/source/g/gevent/gevent-1.0.1.tar.gz #md5=7b952591d1a0

Python记录2:数据类型

一Python的数据类型可以分为可变与不可变两种: 可变类型:值改变,但是id不变,证明就是在改变原值,就是可变类型 如list   dict 列表和字典都是可变类型 不可变类型:值改变,id也跟着改变了,证明就是不可变类型,入 Int  float  str都是不可变类型 一,字符串类型 1.用途: 性别\爱好等描述性质的状态 2.定义方式 # s1="hello" # s1=str('hello') #str 可以将任意其他类型都转成str类型 # res=str({'a':1})

Python记录3:集合

#一,集合类型###找出两个集合的交集并将结果打印出来# python_stu=['egon','alex','kevin','王大炮','李二丫']# linux_stu=['张铁蛋','刘铜蛋','赵金蛋','alex','kevin','oldboy']# res=[]# for stu1 in python_stu:# if stu1 in linux_stu:# res.append(stu1)# print(res)##2 集合# 定义方式:在{}用逗号分割开多个元素,但是集合内元素

python 记录运行时间的方法

第一种 import time start = time.clock() print(start) sum = 0 for i in range(1000000): sum +=i end = time.clock() print(end) yongshi = end - start print("总耗时为:%s" % yongshi) time.clock()#此方法在python 3.3中将被弃用,python3.8 中将删除use time 第二种 import time sta