Python的一些基础语法
1.占位符%(s->String字符串 d->digital数字 f->float浮点、小数点)
1 | # 占位符: |
1.1 {} 和 format占位符:适合一个量多次占位
1 | # 占位符:` |
1.2 f 和 ‘{}’占位符:适合有明确对应关系的占位
1 | name = '张正' |
2.转义符(换行转义\n、单双引号转义)
1 | print('Today is a \nSunny Day, I\'m so "excited" too') |
3.骚操作生成随机验证码
1 | import random |
4.变量的基本类型和声明
1 | # 不可变型:字符串(str->string->'张三') 整数(int->Integer->10) 浮点(float->float->3.14) 元组(tuple->tuple->(1,2,3,'张三')) |
4.1变量声明:字符串
1 | delicious = 'delicious' |
4.2变量声明:整数
1 | num = 35 |
4.2变量声明:浮点-小数
1 | numFloat = 35.234 |
变量的多对多赋值
1 | # 变量的多对多赋值,主要作用在有些数据是多值返回,需要以对应数量的变量进行接收 |
变量声明当中的坑-字符串和整数的共享问题
1 | message_a = "goodBoy" # 每个变量的声明都有属于自己的内存地址 |
5.变量的基本操作-字符串切片
1 | # 只有可迭代对象才可以进行切割(字典类型除外),字符串的下表从0开始 |
5.1不同数据类型之间的转换-整数、浮点类型转换成字符串str
1 | # 针对不同的数据类型,提供不同的转换函数:str()、int()、float() |
5.2不同数据类型之间的转换-字符串转整数和浮点数
1 | # int()、float():将字符串转成整数或者浮点类型小数,字符串内非整数数字无法转成整数,字符串内非数字无法转成整数和浮点数 |
5.3不同数据类型之间的转换-浮点数转整数
1 | # 会消除小数部分进行取整 |
5.4不同数据类型之间的转换-整数转浮点数
1 | # 会消除小数部分进行取整 |
5.5整数和浮点的多则运算(加+ 减- 乘 *除/ 商// 余数% 次幂**)
1 | # 整数和浮点类型进行运算输出为浮点类型 |
5.6字符串的乘法操作及其拼接
1 | # 字符串乘法 |
2.Python之内置数学函数拓展篇
2.1Python之内置数学函数
1 | # 绝对值 |
2.2Python-Math库数学函数
1 | import math # 使用math库,带库的均要进行import |
3.Python之变量逻辑运算
1 | # 如何将0和1转换成bool类型(False True) |
3.1Python成员运算符
1 | # in:如果在指定的序列中找到值返回 True,否则返回 False。 |
Python成员运算符的坑
1 | # 如果包含中文或者空格都不会被共享 |
4.Python的逻辑与循环if和else
1 | # 简单的逻辑 |
4.1Python循环语句(while、for)
1 | # while 循环:在给定的判断条件为 true 时执行循环体,否则退出循环体。 |
for循环伴侣:range()
1 | print(range(10)) |
循环的嵌套
1 | my_name = 'mike' |