首页 / PYTHON / python -- 基础知识
python -- 基础知识
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python -- 基础知识,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3347字,纯文字阅读大概需要5分钟。
内容图文
![python -- 基础知识](/upload/InfoBanner/zyjiaocheng/718/bcfe12be00e4424581f55e392dfee2c0.jpg)
1.注释:
1.单行注释 # 后面加空格 快捷键(ctr+/)
2.多行注释 """ %%%% """
2.变量:
1.赋值存储数据。
2.变量的语法: 变量名 = 变量值(数据)
3.遇到符号(+-*/=等),左右两边都需要空格。
3.命名规范:
1. 英文,数字和下划线组成。不能以数字开头,不能与关键字重名。
2. 多个英文组成,可用下划线连接(my_python);或用小驼峰命名(myPython)
扩展:小驼峰:第?个单词以?写字?开始,后续单词的?字??写
( firstName 、lastName )
大驼峰:每?个单词的?字?都采??写字?
( FirstName、LastName )
4. 查看关键字:
通过以下命令可以查看 Python 中的关键字
[1]: import keyword
[2]: print(keyword.kwlist)
5.变量类型
# String ——字符串
# 布尔类型 —— True / False
- 真 True 数字运算时对应的是 1
- 假 False 数字运算时对应的是 0
# Number (数字)—— int(有符号整型)/ long(长整型)/ float(浮点型)/ complex(复数)
# List (列表)
# Tuple (元组)
# Dictionary (字典)
6. 输出
# 普通输出:
print('hello world')
# 格式化输出
age = 10
print('我今年%d岁' % age)
**常用的格式符号
下面是完整的,它可以与%符号使用列表:
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 字符串 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母0x) |
%X | 十六进制整数(大写字母0X) |
%f | 浮点数 |
%e | 科学计数法(小写'e') |
%E | 科学计数法(大写“E”) |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
# 换行输出 ( \n )
print("1234567890-------") # 会在一行显示
print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------
7.输入
# python 2 中使用: raw_input()
password = raw_input("请输入密码:")
print('您刚刚输入的密码是:%d' % password)
# python 3 中使用: input()
8. 运算符
# 算术运算符:
下面以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 |
注意:混合运算时,优先级顺序为:
**
高于*
/
%
//
高于+
-
,为了避免歧义,建议使用()
来处理运算符优先级。并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。
>>> 10 + 5.5 * 2
21.0
>>> 10 + (5.5 * 2)
21.0
# 赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值运算符 | 把 = 号右边的结果 赋给 左边的变量,如 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 |
9. 常用的数据类型转换
函数 | 说明 |
---|---|
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 ) | 将一个整数转换为一个二进制字符串 |
内容总结
以上是互联网集市为您收集整理的python -- 基础知识全部内容,希望文章能够帮你解决python -- 基础知识所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。