python基础知识
1.注释
2.变量以及类型
3.标识符和关键字
4.输出
5.输入
6.运算符
7.常用的数据类型转换
1.注释
注释的作用:
通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性
注释的分类:单行注释和多行注释
单行注释 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用
多行注释 以 ‘’’ 内容 ‘’’
2.变量以及类型
变量的定义:
所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
程序就是用来处理数据的,而变量就是用来存储数据的
变量的类型:
Numbers(数字):
int(有符号整型)
long(长整型 [ 也可以代表八进制和十六进制 ] )
float(浮点型)
complex(复数)
布尔类型
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
3.标识符和关键字
标识符:
开发人员在程序中自定义的一些符号和名称
标识符是自己定义的,如变量名 、函数名等
标识符的规则:
标识符由字母、下划线和数字组成,且数字不能开头
python中的标识符是区分大小写的
命名规则:
驼峰命名法
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
还有一种命名法是用下划线“_”来连接所有的单词,比如send_buf,
关键字:
什么是关键字
python一些具有特殊功能的标识符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
查看关键字
在Python Shell通过命令进行查看当前系统中python的关键字
>>> import keyword
>>> keyword.kwlist
或者
>>> help(‘keywords’)
4.输出
普通的输出:
用print输出 例
print(‘hello world’)
print(‘萨瓦迪卡—泰语,你好的意思’)
格式化输出:
格式化操作的目的为了字符串格式化
pirnt(“我今年10岁”)
pirnt(“我今年11岁”)
pirnt(“我今年12岁”)
什么是格式化:
在程序中,看到了%这样的操作符,这就是Python中格式化输出
常用的格式符号:
%c 字符
%s 字符串
%d 有符号十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制(小写字母0x)
%X 十六进制(大写字母0X)
%f 浮点数
%e 科学计数法(小写e)
%E 科学计数法(大写E)
%g %f和%e的简写
%G %f和%E的简写
换行输出:
在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示
5.输入
输入用 input :
password = input(‘请输入你的密码’)
print(type(password)) # input输出的数据 是字符串
print(‘你的密码是%s’ % password)
注意input() 输入的数据 都是字符串类型
6.运算符
用 a = 10 , b = 20 为例进行计算
算术运算符:
+ 加 两个对象相加 a + b 输出结果 30
- 减 得到负数或是一个数减去另一个数 a - b 输出结果是 -10
* 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
/ 除 b / a 输出结果 2
// 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
% 取余 返回除法的余数 b % a 输出结果 0
** 指数 a**b 为10的20次方, 输出结果 100000000000000000000
注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。
并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。
赋值运算符:
= 赋值运算符 把 = 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7
复合赋值运算符:
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a
7.常用的数据类型转换
函数 说明
int(x [,base ]) 将x转换为一个整数
float(x ) 将x转换为一个浮点数
complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部
str(x ) 将对象 x 转换为字符串
repr(x ) 将对象 x 转换为表达式字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) 将序列 s 转换为一个元组
list(s ) 将序列 s 转换为一个列表
chr(x ) 将一个整数转换为一个Unicode字符
ord(x ) 将一个字符转换为它的ASCII整数值
hex(x ) 将一个整数转换为一个十六进制字符串
oct(x ) 将一个整数转换为一个八进制字符串
bin(x ) 将一个整数转换为一个二进制字符串
好了,本次的分享到这里结束。
有任何疑问欢迎在下方留言哦。