python学习_2

Posted yeluoweiluo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习_2相关的知识,希望对你有一定的参考价值。

1.pycharm部分技巧

1)创建时路径尽量要避免中文
2)用滚轮调整编辑器字体大小
    1.file->setting...->editor->general 搜索‘mouse‘
    2.找到并打勾“change font size(zoom) with ctrl+Mouse Wheel”
    3.ok或apply保存设置
    4.“ctrl+鼠标滚轮”就可以调整字体大

3)在代码区域空白处,右击出现菜单,“run”可以直接运行当前的文件
4)写代码时,红色波浪线代表语法错误,无法运行代码;灰色波浪线代表不符合标准格式,但可以运行代码
5)选中所要注释的所有行,ctrl+/ 可以批量注释

2.格式化输出

"字符串%s字符串%s字符串%d"%(变量1,变量2,变量3)

1)可以将变量内容插入字符串中输出

2)变量会按顺序插入%s的位置

3)%s对应字符串变量,%d对应整型变量,%%单纯输出百分号%

 1 name = input(请输入姓名:)
 2 age = input(请输入年龄:)
 3 job = input(请输入工作:)
 4 hobby = input("请输入兴趣:")
 5 
 6 msg = ‘‘‘-----------info of %s--------------
 7 Name : %s
 8 Age : %d
 9 job : %s
10 hobby : %s
11 进度为5%%
12 ---------------end-----------------‘‘‘ % (name, name, int(age), job, hobby)
13 # 三个引号可以多行字符串
14 # input返回的是字符串,age需要int()来转成整型
15 
16 print(msg)

 

3. while - else

while 条件:
    循环体

else:
    循环正常结束就执行

1 count = 0
2 while count < 5:
3     count += 1
4     if count == 3:
5         break  # 用continue替代,else就会执行
6     print("Loop", count+1)
7 else:
8     print("正常循环完后才会打印")

 

4.初始编码

1)电脑实际上处理和存储的都是二进制数
2)八个二进制数(bit)是一个字节(kyte)
    8bit = 1byte
    1024byte = 1MB
    1024MB = 1KB
    1024GB = 1TB
3)ASCII(英文),8位(一个字节)
    ascii码最初是七位,又预留一位,所以ASCII码最高位永远是0,可以代表2**7=128个字符(字母,特殊字符,数字)。
4)unicode(万国码),32位(四个字节)
    最初用16位,但容纳不下九万多个中文字,改用32位。
5)utf-8,中文24位(三个字节)
    升级版unicode,可根据情况改变编码长度,节省空间,最常用的编码方式。中文编码用24位。
6)gbk,16位(两字节)
    仅国内使用,只有中文

 

5.运算符

1)算数运算符

加减乘除 + - * /  
取余 % 9%4得1
次幂 ** 2**2得4
取整除 // 5//2得1


2)比较运算符

相等 ==
不相等 !=或<>
大于 >
小于 <
大于等于 >=
小于等于 <=


3)赋值运算符

简单赋值 =  
加法赋值 +=  c += a 等效 c = c + a
同理,-=  *= /= **= //=


4)逻辑运算符

and
or
not
优先级 () > not > and >or
同优先级从左至右算

以上是关于python学习_2的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python 中并行化以下代码片段?

Python学习总结

13 个非常有用的 Python 代码片段

Python学习 :函数

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

Python学习_2_通过猜数字学习循环,其中三段不同实现代码