python语言基础

注释

单行注释 :#

多行注释 :''' ''' / """ """

变量

命名规范

  1. 数字,字母,下划线组成
  2. 不可数字开头,不能全是数字
  3. 不能是关键字
  4. 不要用中文
  5. 名字有意义
  6. 不要太长
  7. 区分大小写
  8. 推荐:驼峰体 ( 除首字母以外的其他单词的首字母大写) ,下划线(每个单词之间用下划线分开)数据类型
myAge = 18  (驼峰体)
my_age = 18 (下划线)
  • int : 整数,加减乘除,余数,整除

  • float :浮点数

  • str : 字符串, ',",'''都是字符串,操作 :+ (字符串拼接,字符串只能和字符串相加) / *(字符串重复n次)

字符串索引和切片
索引从0开始
切片:
s[start;end;step]
start:起始位置
end:结束位置
step:步长

  1. upper(),把字符串中所有的字母都变成大写,主要使用在忽略大小写的时候用

  2. strip(),默认去掉左右两端的空白,包括\n,\t,空格

  3. replace(),字符串替换

  4. split(),字符串切割,得到字符串列表

  5. join(),把列表重新组合成字符串

  6. startswith(),判断是否以***开头

  7. find(),查找***

  8. count(),数数,查看***出现的次数

  9. isdigit(),判断该字符串是否由数字组成

  10. len(),字符串长度,它是一个内置函数,直接len(数据)即可

for 变量 in 可迭代对象:
循环体

  • bool : 布尔值,true,false

所用空的东西都可以表示false

  • 查看数据类型
    type( )

  • 数据类型转换

  1. int转float:直接转换

  2. float转int:舍弃小数

  3. int转bool:非0-true,0-flase

  4. bool转int:flase-0,true-1

  5. 转str:直接转换

  • 运算符
  1. 算数运算符:+ 加 - 减 *乘 /除 %取余 //取整 *指数

  2. 比较运算符:> < >= <= == !=

  3. 赋值运算符 := += ,-= ,*= ,/=

a,b,c,d = 5,6,7,8
  1. 逻辑运算符 :and , or , not

当出现and,or,not,( )混合使用时,( )-not-and-or

  • 逻辑表达式

and运算规则:
1.左假,结果为左边表达式的值
2.左真,结果为右边表达式的值

x or y
if x == 0:
  结果就是y
else:
  结果就是x

or运算规则:
1.左真,结果为左边表达式的值
2.左假,结果为右边表达式的值

x and y
if x == 0:
  结果就是x
else:
  结果就是y
  1. 成员运算符:in,not in

判断敏感词

content = input('请输入评论:'if '苍井空' in content or '小泽玛利亚' in content:
  print('有敏感词')
else:
  print('没有敏感词')

  1. 身份运算符:is,is not

算数运算符>关系运算符>逻辑运算符>赋值运算符

常量

所用字母大写

用户交互

print输出函数

print用于打印输出,最常见的一个函数

  • 语法:print(*objects , sep = ' ' , end = ' ')
print('Hello','World',123,sep = '+',end = '?')
print('Hello',end = ' ')
print('Hello',end = ' ')

参数说明:

  1. objects:表示输出一个或多个对象,输出多个对象需要用sep分隔。

  2. sep:输出多个对象时使用sep分隔,默认值是一个空格。

  3. end : 输出结束以end结尾,默认值是换行符\n,可以换成其他字符串。

input输出函数

  • 语法:内容 = input (提示语)

运行结束之后,程序会等待用户的输入,当用户输入完毕的时候,会把这个数据进行收集

name = input('请输入你的名字‘)
print(name)

得到的数据是字符串类型的,进行数学运算或比较,必须用int( )

a = int(input('请输入a:' ))
b = int(input('请输入b:' ))
print ( a + b )
  • int(input( ))
posted @   zhaoyonghui  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示