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

python基础知识(二)

时间:2017-08-17 18:31:24      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:input   比较   格式化   gbk   put   http   特殊   utf-8   ges   

1.pycharm使用

技术分享快速搜索栏,蛮重要的

2.字符串格式化

%s 字符串类型

%d数值类型

msg = "我是%s,年龄%d,爱好%s" % (alex, 18, boy)
print(msg)

msg = 我是%s % (wallis)
print(msg)
name = input("input your name:")
age = input("input your age:")
hobby = input("input your hobby:")
msg = "我是%s,年龄%s,爱好%s" % (name, age, hobby)
print(msg)

 

3.编码和二进制

1位      bit
1字节  byte  1字节=8位
1千字节    kb     1024字节=1kb
1兆      MB    1024kb = 1兆
1G       GB    1024MB = 1GB
ascii 码 :用8位表示一个字符,可表示字符少(2**8)
万国码 Unicode : (16位,32位)目前一般采用32位表示一个字符, 占用空间大;Unicode 只用在内存,不写到硬盘,不进行网络传输
utf-8:汉字一般占用3个字节,目前最常用的编码方式对Unicode进行改进
GBK/GB2312: 对Unicode中的汉字进行编码,汉字(一般占用2个字节)

4.运算符

算数运算
  +、-、*、/、//、**,%
特殊:/

py2->
>>>9/2
4
py3->
>>>9/2
4.5
py2为了得到准确的数据,一般导入模块:from __future__ import division

赋值运算符

  xx  算数运算符= xx  

关系运算符

  in,not in,

比较运算符

  ==;>=;<=;!=,>,<

逻辑运算符:

x>y and y>z
--->
if x>y:
    return y>z
else:
    return x>y

x>y or y>z
--->
if x>y:
    return x>y
else:
    return y>z

 

  and,or ,not

  ps:没有优先级依次执行

 

python基础知识(二)

标签:input   比较   格式化   gbk   put   http   特殊   utf-8   ges   

原文地址:http://www.cnblogs.com/wallisyan/p/7383086.html

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