Python Beginners Guide摘抄

本文为Python初学者提供了全面的基础知识介绍,涵盖了Python作为服务器端语言的应用、变量声明、数据类型转换、运算操作、条件语句、函数定义等内容,并介绍了Python中常见的字符串及列表方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

就当是学计算机英语

Beginners Guide  http://www.afterhoursprogramming.com/tutorial/Python/Overview/

Python is used as a server side language.

it can output HTML.

Python is space sensitive.

it is one of the simplest looking languages.?

Two ways to comment in Python:

Single line: #comment

Multiple line:

'''

comments

'''

Variables are awesome asset to the dynamic world of the web.?

Python interprets and declares variables for you when you set them equal to a value.

cast type to another type:int(variable)   str(variable)  float(variable)

Python operations:

print(3/4)#0.75

print(3**4)#3 to the fourth power

print(3//4)#floor division

 % is called the modulus operator.

= is called assignment operator.

we are programmers and we are proud to be called lazy.

The if statement is a conditional that ,when it is satisfied ,activates some part of code.

Python's else if is shortened into elif.

If statements are generally coupled with variables to produce more dynamic content.

Python's syntax is a lot cleaner then other languages ,this also means it is very picky and tends to bite beginners with errors.

 It is necessary to define functions before they are called.

Python does support global variables without you having to explicitly express that they are global variables.

The do-while loop isn't in Python.

-------------------------------

Common String Methods in Python

  • stringVar.count('x') - counts the number of occurrences of 'x' in stringVar
  • stringVar.find('x') - returns the position of character 'x'    return -1 if 'x' is not contained in the stringVar
  • stringVar.lower() - returns the stringVar in lowercase (this is temporary)
  • stringVar.upper() - returns the stringVar in uppercase (this is temporary)
  • stringVar.replace('a', 'b') - replaces all occurrences of a with b in the string这里的描述不准确,容易引起误会。这句话其实描述的是replace函数的返回值,strip也是
  • stringVar.strip() - removes leading/trailing white space from string

-------------------------------

A negative number in an index means that you want python to calculate the index starting from the end and moving towards the front aka backwards.

Common List Methods

  • .append(value) - appends element to end of the list
  • .count('x') - counts the number of occurrences of 'x' in the list
  • .index('x') - returns the index of 'x' in the list
  • .insert('y','x') - inserts 'x' at location 'y'
  • .pop() - returns last element then removes it from the list
  • .remove('x') - finds and removes first 'x' from list
  • .reverse() - reverses the elements in the list      逆序
  • .sort() - sorts the list alphabetically in ascending order, or numerical in ascending order
    • 排序,同时包含数字和字符串时不能排序
    •   slist.sort()
      TypeError: '<' not supported between instances of 'str' and 'int'

 Python 是解释型语言

Tuple的格式就像JSON

转载于:https://www.cnblogs.com/afraidToForget/p/6576756.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值