Python1

1.less01

  • 编程,编程语言

    • 编程:用代码写一个程序

    • 编程语言:用那种语法规则编写程序

  • 编译型语言,解释型语言

    • 编译型:执行效率高,平台依赖性较高 c语言

    • 解释型:执行效率相对较低,可移植性相对较高

  • python缺点:

    • 运行速度慢

    • 不能去加密代码

2.简单的python代码

3.输入

4.缩进要求

不要边用空格键边用Tab

5.#  单行注释

''' 多行注释  '''

" " "  也是多行注释" " "

6.结束符

7.变量

程序运行时,存储数据的盒子

变量名 = 变量值  

代码复用,让代码更加灵活  

8.标识符命名规则

字母,数字,下划线,中文(不推荐)

(1)不以数字为开头

(2)大小写敏感

(3)不可以使用关键字

查看关键字的方法 import keyword

                              keyword.kwlist

小驼峰myName

大驼峰MyName

推荐:my_name

9.数据类型

数值型:a.整型 int    b.浮点型 float

字符串:

布尔类型:Ture  False

None

NaN

复合数据类型

10.数据类型转换

1. int() 转换为整数
2. float() 转换为浮点数
3. str() 转换为字符串
4. eval(): 根据字符串里边的数据类型转换成原本的类型
字符串拼接:
1. 字面量和字面量 “”+“”
2. 变量和字符串 “”+age
3. 不能和其他类型进行拼接
11.转义字符
12.字符串格式化
(1)+号做拼接
(2)当输出值只有一个的时候,print("用户名",uname)
(3)占位符 %d  %.2f  %s
(4)format()        print("用户名%s的密码是%s,地址是%s"%(uname,pwd,ds))
                              print("用户名{}的密码是{},地址是{}".format(uname,pwd,ds))
(5)极力推荐
print(f"用户名{uname}的密码是{pwd},地址是{ds}")
13.运算符
(1)算术运算符
混合运算的优先级:
() 高于 ** 高于 * / // % 高于 +-
(2)赋值运算符
=
单个变量赋值
多个变量赋值
(3)复合赋值运算符
(4)比较运算符
(5)逻辑运算符
(6)所属运算符
in     not in
(7)is运算符
is       is  not
==判断值是否相等
is判断内存地址是否相同
python没有自增自减
(8)位运算
14.字符串
'  '      "   "     ' ' '    ' ' '     " " "    " " "
三引号会保留文本原本格式,多行保留格式
str():强制转换成字符串
len():字符串里元素的个数
15.字符串方法:
capitalize:字符串首字母大写
center()\ljust()\rjust():文本对齐的
endswith():判断是否以.....结尾
startswith():判断是否以......开始
find():如果不存在----》-1     存在:返回具体位置
index():如果不存在,直接保错
format():字符串格式化
strip():去除左右空格
lstrip():去除左边空格
rstrip():去除右边空格
join():拼接
split():分割
lower():转小写
upper():转大写
替换:replace()
练习:

作业:

运行:
  • 13
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值