1、Pycharm的使用
1、安装完之后,选择解释器。
2、新建项目名,然后新建包名,最后新建文件名。
这样一个py文件就建好了。
2. 字符串格式化:将数字和字符串相结合使用
%s,%d,%s:占位符
3. 编码和二进制(基础知识)
计算机存储,网络传输,内存计算用都是:0101010101010101010 美国: aascii码,8位表示一个字符。 1位 bit 1字节 byte 8位 = 1字节 1千字节 KB 1024字节= 1KB 1兆 MB 1024KB = 1MB 1G GB 1024MB = 1GB所有国家文字(使用的是万国码,unicode 16位,32位)
使用万国码的弊端:占用空间太大 UTF-8:对unicode进行优化编码,用最少的位数表示所有文字。(汉字,占 3个字节) GBK:是中国自己拿来常用的编码,(汉字,占2个字节) 4. (1)算数运算符 + - * / A. 除法比较特殊,在py2里 9/2 结果是4 在py3里结果是4.5,要想在py2也是这样的结果就需要在py2版本开头加上 (from __future__ import division) %:取模 **返回x的y次方(2**10) //:取整除(9//2 = 4) (2)比较运算: == 等于 != 不等于和 <>不等于,一个意思 > 大于 < 小于 >= 大于等于 <= 小于等于 (3)赋值运算: = : 简单的赋值运算符(b = 1 + 1的运算结果赋值给b) +=:加法赋值运算符 (c+=a 意思 自身 = 自身 符号 加上其他) -=:减法赋值运算符(c-=a 意思 自身 = 自身 符号 减去其他) *=:乘法赋值运算符(c*=a 意思 自身 = 自身 符号 乘以其他) /=:除法赋值运算符(c/=a 意思 自身 = 自身 符号 除以其他) %=:取模赋值运算符(c%=a 意思 c = c % a ) **= 冥赋值运算符(c**=a c = c ** a ) //= 取整除赋值运算符(c//=a c = c // a) (4)逻辑运算符: and:就是切的意思,只有两边都为True,才会返回Ture。 示例: user = input("请输入用户名:") paw = input("请输入密码:") if user == "chengdajing" and paw == "123": print("登录成功") else: print("登录失败") or:布尔“或” 如果是True,就会返回True 按照顺序从前到后。 not:就是“非”得意思,意思就是相反的,如果a为True,返回的是false,如果a为false,返回的是True。 (5)成员运算: in:查找一大串字符串里是否有“xxx”,如果有的话,就会返回True, not in:意思就是说,如果里边没有,就会返回True。有的话,返回false。