📋 个人简介
💖 作者简介:大家好,我是小鹏linux,运维领域新星创作者,阿里云ACE认证高级工程师😜
📝 个人主页:小鹏linux🔥
🎉 支持我:点赞👍+收藏⭐️+留言📝
💬格言:你未必出类拔萃,但一定与众不同!🔥
📕 系列专栏:
🍎 阶段一:windows基础 目前原创16篇
🍎 阶段二:Linux基础知识 目前原创38篇
🍎 阶段三:shell基础+shell高级 目前原创23篇
🍎 阶段四:python基础及自动化应用 目前原创2篇
🍎 阶段五:Linux网络服务 原创未开始
🍎 阶段六:集群原理及架构 原创未开始
🍎 阶段七:云计算虚拟化技术 原创未开始
目录
1.注释
1.1注释的作用
以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用
1.2注释的分类
单行注释 多行注释
1.3让Python2程序支持中文
utf-8,又称万国码,支持中文,日文,俄文等用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)
格式 : # -*- coding:utf-8 -*- 或者 #coding=utf-8
2.变量以及数据类型
2.1变量
变量就是用来存东西的,在Python中,存储一个数据,需要一个叫做变量的东西
程序就是用来处理数据的,而变量就是用来存储数据的
变量起名要有意义
程序中为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:
2.2标识符和关键字
标识符命名规则:
1.标识符的组成:标识符由字母、下划线和数字组成,且数字不能开头,且不能是关键字
2.见名知意;标识符是区分大小写的
3.驼峰命名法
小驼峰命名法:
第一个单词小写,后面的每个单词首字母大写,如:userName 、 myName
大驼峰命名法:
每个单词的首字母都大写,如:UserName 、 FirstName 、 LastName
python中推荐的是用下划线"_" 来连接所有单词,如:user_name / my_name
2.3关键字
Python一些具有特殊功能的标识符,这就是所谓的关键字,是Python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
可以通过以下命令进行查看当前系统中Python的关键字在交互模式下:
import keyword
keyword.kwlist
3.输入函数
3.1Python2版本输入格式
在Python中,获取键盘输入的数据的方法是采用 raw_input 函数,看如下示例:
#-*-coding:utf-8-*-
passwd = raw_input(" 请输入密码:")
input( )函数与raw_input( )类似,但其接受的输入必须是表达式。
a=1
b=2
c= input(“请输入:”)
3.2Python3版本输入格式
python3版本中没有raw_input()函数,只有input()并且 python3中的input与python2中的raw_input()功能一样
c=input("请输入:")
请输入:123
c=int(input("请输入要计算的数:"))
输入要计算的数
3.3Python中的输出
格式化输出
在程序中,看到了%这样的操作符,这就是Python中格式化输出。
age = 28
name = " 阿福"
print(" 我的姓名是%s, 年龄是%d"%(name,age),end=”\t”)
3.4格式化符号
格式符号 | 转换 |
%c | 字符 |
%s | 通过str() 字符串转换来格式化 |
%d | 有符号十进制整数 |
%f | 浮点实数 |
3.5运算符
运算符 | 描述 | 实例 |
+ | 加 | 两个对象相加 a + b 输出结果 7 |
- | 减 | 得到负数或是一个数减去另一个数 a - b 输出结果 3 |
* | 乘 | 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果10 |
/ | 除 | x除以y a/ b 输出结果 2,python2中是2,python3中是2.5 |
// | 取整除 | 取商,5//2得2;返回商的整数部分 9//2 输出结果 4 。 |
% | 取余 | 返回除法的余数 a % b 输出结果 1 |
** | 幂 | 返回x的y次幂 a**b 为5的2次方, 输出结果 25 |
= | 赋值运算符 | 把=号右边的结果给左边的变量 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 |
4.压箱底好网站分享
🔥个人大力推荐牛客网 - 【找工作神器】、【笔试题库】、【面试经验】、【实习招聘内推】、【求职就业】等
点击链接注册即可
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
3、大厂笔试真题:字节跳动、美团、百度、腾讯…