Python学习笔记(一)编程基础

Python学习笔记(一)编程基础

  • 变量
    • 输出与输入
    • 简单变量类型
    • 数学计算
    • 位运算
    • 使用字符串
  • 基本结构

变量

输出与输入

输出如下:

print("Hello Python")
print(num1,num2)

同一行输出两个值的方法,数量不上限(据相关书籍)

输入如下:

num=int(input("Enter a number:"))

与C语言的区别:一个函数即可完成输出(输入指示内容)与输入,但是input返回字符串,故而需要转换为整型,比起C语言,变量类型不固定,非常灵活

简单变量类型

共有五种变量类型:数字,字符串,列表,元组,字典。

  1. 数字类型主要由整型int与浮点型float,且浮点型变量转换成整型采用的方式不是四舍五入而是下取整;
  2. 字符串类型中以单引号或双引号表示,但是如果用单引号表示时,字符串内不可以有撇号;(或者重新修改表达方式以消除撇号)
  3. 列表类型
  4. 元组类型
  5. 字典类型

数学计算

共性:任何编程语言,都会出现浮点数运算因运算结果出现困难,最后输出一个近似真实结果的值;
数学计算函数列表如下:Python学习笔记(一)编程基础_第1张图片
来自标准库https://docs.python.org/zh-cn/3/library/functions.html

位运算

目前位运算有与&,或|,异或^,左移<<,右移>>

  1. :全1才1
  2. :全0才0
  3. 异或:同则0,异则1
  4. 左移:覆盖高位数据,后几位补0
  5. 右移:覆盖低位数据,前几位补0

使用字符串

例如:

  1. 拼接+要求必须是字符串,可以用str()进行类型转换
  2. name.lower() 全部变成小写
  3. name.upper() 全部变成大写
  4. name.capitalize()如果第一个是字母,则大写
  5. name.title()每个单词的首字母大写
  6. 转义字符(见下表)
  7. 注释#

基本结构

  1. 循序:单线程
  2. 条件:if…else/if…elif…else等
  3. 循环:for,when(切记此处没有do…while

循环实例代码:

for i in range(10,21):
for j in range(10,31):
print(i,j)

你可能感兴趣的:(编程语言,python)