python基础语法

  一、print

  目录

  python基础语法

  一、print

  二、变量

  三、标识符

  四、数据类型

  1.输出换行

  print("1",end="\n")

  print("2")

  输出结果

  2.输出不换行

  print("1",end="")

  print("2")

  二、变量

  1.定义:存储数据

  2.变量名命名的规范:

  1.只能由数字、字母、下划线组成,并且不能用数字开头

  2.不能使用python中的关键字()

  【ps:关键字是什么,什么是关键字呢?keyword】

  注意:如何看python中的关键字

  import keyword

  print(keyword.kwlist)

  输出:

  ['False', 'None', 'True', 'and', 'as', 'assert',

  'async', 'await', 'break', 'class', 'continue',

  'def', 'del', 'elif', 'else', 'except', 'finally',

  'for', 'from', 'global', 'if', 'import', 'in', 'is',

  'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', '

  return', 'try', 'while', 'with', 'yield']

  3.会与不会实战一波⑧

  下面那些不能作为变量?

  1、find 2、 _num 3、7val 4、add. 5、def

  6、pan 7、-print 8、open_file 9、FileName 10、9prints

  11、INPUT 12、ls 13、user^name 14、list1 15、str_

  16、_888 17、is 18、true 19、none 20、try

  答:3.4.5.7.10.13.17.20

  三、标识符

  1.凡是自己取的名字,都是标识符

  2.大驼峰,小驼峰

  大驼峰规范:每个单词的第一个字母大写(MaxNumber=100)

  小驼峰规范:第一个单词小写,第二个单词的首字母大写(maxNumber=100)

  四、数据类型

  查看数据类型的函数 type()

  Number(数字)

  String(字符串)

  List(列表)

  Tuple(元组)

  Set(集合)

  Dictionary(字典)

  不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

  可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

  1.数值类型

  整数(int):整数

  浮点数(float):小数

  布尔值(bool):只有两个值 True 和 False

  2.运算符:

  算术运算符:+ - * / // % **

  【ps:取余% 幂运算** 取商//】

  b=10

  c=100

  print(b+c) 输出:110

  print(b%c) 输出:10

  print(b//c) 输出:0

  print(2**8) 输出:256

  赋值运算符:= += -=

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

  逻辑运算符:or 假假为假 and 真真为真 not 非

  a=10

  b=20

  c=30

  d=5

  # 比较ab这两个条件是否同时成立

  所有的条件都有成立,才会返回True。否则返回False

  print(ab) =====True

  #or 只要有一个条件成立,会返回True。否则返回False

  print(8>10 or 10<15) ====True

  #not取反

  print(not 8>4) ====False

  成员运算符:in not in

  身份运算符:is is not

  【is 与 == 区别:is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等。】

  3.随机数:random(python的官方库)

  随机生成0-1的浮点数random.random()

  在指定范围内生成一个整数(包含范围的边界值)num=random.randint(0,3)

  会与不会实战一波⑧

  随机生成1-4之间的随机的小数:num=random.randint(1,4)+random()

  4.字符串

  4.1字符串的拼接 join

  s1='666'

  s2='python'

  s3='999'

  s4="".join((s1,s2,s3))

  print(s4)

  s5="_".join((s1,s2,s3))

  print(s5)

  输出:

  s4:666python999

  s5:666-python-999

  4.2切片:【左闭右开】 s2[6:3:-1]

  下标取值:从前往后从0开始,从后往前从-1开始

  正向切片,起始位置 < 结束为止

  反向切片,起始位置 > 结束为止

  步长默认为1,全取

  举例

  切片加步长(步长不写默认为1)

  s2="123456789"

  print(s2[::]) #全取

  输出:123456789

  print(s2[::3]) #等同于 123 456 789 各取第一个数字

  输出:147

  print(s2[1:8:2])

  输出:2468

  反向切片

  # 正向切片,起始位置 < 结束为止

  # 反向切片,起始位置 > 结束为止

  s2="123456789"

  print(s2[6:3:-1])

  输出:765

  ————————————————

  版权声明:本文为CSDN博主「BJ1599449」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

  原文链接:https://blog.csdn.net/BJ1599449/article/details/114668752

郑州看妇科哪家医院好http://jbk.39.net/yiyuanzaixian/sysdfkyy/

posted @ 2021-03-13 14:07  顾延笙  阅读(142)  评论(0编辑  收藏  举报